Today's English Class

    According to the regulations of school, we have the Wednesday's classes today. Owing to the conflict with my class, I have no choice but to give up attending the English class on Tuesday and Thursday that my classmates attend. Fortunately, Mr. Lee, our English teacher, also gives 3rd-year graduate students English class on Wednesday, involving the same contents. Therefore, I can join them.

    This morning ,when I entered the classroom, I was astonished to see that there was only three students in the classroom including me. Maybe most students are still immersed in vacation, or they cannot go back to school on time on account of  the busy traffic.

    It is self-evident that postgraduate education in our school is not as strict as undergraduate education. Teachers as well as students have too much freedom: Tutors often have so-called important things so that lessons are cancelled; students ususlly attend classes by their own wishes so that situations like today's occur.

    However, the effect of English class with fewer students was better, because more opportunities of communication afford some guarantee.

    In class, I learn some useful phrases, as follows:

  • tough cookie: a person with a strong character.
  • rake in the dough: make a lot of money.
  • crash: to go to sleep.          e.g.  I've got to go home and crash.
  • out of this world: exceptional, marvelous.        e.g.  She is out of this world.
  • catch you later: goodbye. 
  • pull off: to succeed at something difficulties.     e.g.   I cannot believe you pulled that off.
Write a C++ program that defines a class DateV2 that (1) Contains all the members in the class DateV1; Programming for Engineers C++ (2) Has two constructors as follows: One takes three parameters, int y, int m, int n; The other is the default constructor that takes no parameter (3) Has additional public member functions as follows: string getWeekDay(); // return the week day, for example, Sunday if day is 0, etc bool Leap(); // return if the year is leap int differFrom(DateV2& oneDate); // return the difference in days between the calling object // and the oneDate object void printDate(); // print the year, the month in English, the day, and the week day Test class DateV2 in the main function as follows: (1) Declare and set the objects today and tomorrow as in Problem 2. (2) Declare and initialize (by a constructor) an object to represent your OWN birthday. (3) Use the member function printDate to print today, tomorrow, and your birthday. (4) Output the weekday of today, tomorrow, and your own birthday. (5) Output how many days has passed since your birth (the difference between your birthday and today). Hint: i) We can use another string array to store the English name for week days (Sunday, Monday, through Saturday) ii) We know that it is Monday on Year 1, Month 1, and Day 1 iii) A good idea is to first design a function to compute the number of days that has passed since Year 1, Month 1, and Day 1, and then to use this function to compute the week day for a give date and to compute the difference between two dates. You can store the number of days for each of the 12 months in an integer array, which helps in counting the days.
05-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值