Paste Search Dynamic
Recent pastes
Timeout
  1. //Le Nguyen_21120511
  2. #include<iostream>     
  3. using namespace std;
  4. int timeIn, timeOut, minuteIn, minuteOut = 0;
  5. float money2 = 0;
  6. float money = 0;
  7. int timeALL = 0;
  8. string unit = "vnd";
  9. string phrase = "so tien ban can phai tra = ";
  10. string playTime = "so phut choi = ";
  11. int main()
  12. {
  13.         cout << "hay nhap thoi gian choi 0-24hn" << "gio bat dau = ";
  14.         cin >> timeIn;
  15.         cout << "phut bat dau = ";
  16.         cin >> minuteIn;
  17.         cout << "gio ket thuc = ";
  18.         cin >> timeOut;
  19.         cout << "phut ket thuc = ";
  20.         cin >> minuteOut;
  21.         if ( timeIn < timeOut ){
  22.                 timeALL = ( timeOut *60 + minuteOut )-( timeIn*60 + minuteIn );
  23.                 cout << playTime << timeALL << endl;
  24.         }else if ( timeIn > timeOut ){
  25.                 timeALL = ( ( 24 + timeOut )*60 +minuteOut )-( timeIn *60 + minuteIn );
  26.                 cout << playTime << timeALL << endl;
  27.         }
  28.         if ( timeALL > 24*60 ){
  29.                 cout << "ve nha di, choi qua 24h roi :v " << endl;
  30.                 return 0;
  31.         }
  32.         if ( timeIn <7 && timeIn >=0 ){
  33.                 if ( timeOut <7 && timeOut >=0 && timeOut > timeIn ) {
  34.                         money = timeALL*300;
  35.                 }else if ( timeOut <17 && timeOut >=7 ){
  36.                         money = ( timeOut*60 + minuteOut - 7*60 )*400 + ( 7*60 - timeIn*60 -minuteIn )*300;
  37.                 }else if ( timeOut <24 && timeOut >=17 ){
  38.                         money =( timeOut*60 + minuteOut - 17*60 )*350 + ( 7*60 - timeIn*60 -minuteIn )*300 + 10*60*400;
  39.                 }else if ( timeOut <7 && timeOut >0 || timeOut == 24){
  40.                         if ( timeOut == 24 ){
  41.                                 money = 7*60*300+10*60*400+7*60*350;
  42.                         }
  43.                         else{
  44.                                 money = ( 7*60 - timeIn*60 - minuteIn )*300 + 10*60*400 + 7*60*350 + ( timeOut*60 + minuteOut )*300;
  45.                         }
  46.                 }
  47.                
  48.         }
  49.         else if ( timeIn <17 && timeIn >=7 ){
  50.                 if ( timeOut <17 && timeOut >=7 ){
  51.                         money = timeALL*400;
  52.                 }else if ( timeOut <24 && timeOut >=17 ){
  53.                         money = ( timeOut*60 + minuteOut - 17*60 )*350 + ( 17*60 - timeIn*60 -minuteIn )*400;
  54.                 }else if ( timeOut <7 && timeOut >=0 ){
  55.                         money = ( timeOut*60 + minuteOut )*300 + 7*60*350 + ( 17*60 - timeIn*60 - minuteIn )*400;
  56.                 }else if ( timeOut <17 && timeOut >=7 && timeOut < timeIn){
  57.                         money = ( 17*60 - timeIn*60 - minuteIn )*400 + 7*60*350 + 7*60*300 + ( timeOut*60 + minuteOut - 7*60 )*300;
  58.                 }
  59.         }
  60.         else if ( timeIn <24 && timeIn >=17 )
  61.                 if ( timeOut <24 && timeOut >=17 ){
  62.                         money = timeALL*350;
  63.                 }else if ( timeOut <7 && timeOut >=0 ){
  64.                         money = ( 24*60 - timeIn*60 - minuteIn )*350 + ( timeOut*60 + minuteOut )*300;
  65.                 }else if ( timeOut >=7 && timeOut < 17 ){
  66.                         money = ( 24*60 - timeIn*60 - minuteIn )*350 + ( timeOut*60 + minuteOut - 7*60 )*400 + 7*60*300;
  67.                 }else if ( timeOut <24 && timeOut >=17 && timeOut < timeIn){
  68.                         money = ( 24*60 - timeIn*60 - minuteIn )*350 + 7*60*300 + 10*60*400 + ( timeOut*60 + minuteOut - 7*60 )*350;
  69.                 }
  70.         if ( timeALL >=4*60 && timeALL <6*60 ){
  71.                 money2 = money*0.9;
  72.                 cout << phrase << money2 << unit << endl;
  73.         }else if ( timeALL >=6*60 && timeALL <12*60 ){
  74.                 money2 = money*0.88;
  75.                 cout << phrase << money2 << unit << endl;
  76.         }else if ( timeALL >=12*60 ){
  77.                 money2 = money*0.85;
  78.                 cout << phrase << money2 << unit << endl;
  79.         }else{
  80.                 money2 = money;
  81.                 cout << phrase << money2 << unit << endl;
  82.         }
  83.         return 0;
  84. }
  85.        
  86.  
Parsed in 0.013 seconds