Advertisement
khisby

[Soal7]Kabisat_years_and_day_to

Oct 9th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. // Khisby Al Ghofari, 06.2017.1.06852, Kelas B
  2. /*
  3. Syarat Tahun Kabisat :
  4. 1.Tahun tersebut sisa bagi habis dibagi 400.
  5. 2.Tahun tersebut tidak habis dibagi 400, tidak habis dibagi 100, namun habis dibagi 4.
  6.  */
  7. #include <iostream>
  8.  
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13.     int date,month,year,total_date,day_to;
  14.     string status;
  15.     cout << "\n==============================================\n";
  16.     cout << "Welcome To \n";
  17.     cout << "Application Kabisat years and day to in a year\n";
  18.     cout << "================================================\n \n";
  19.  
  20.     cout << "Input a date,month and year : \n";
  21.     cout << "\t Date  : "; cin >> date;
  22.     cout << "\t Month : "; cin >> month;
  23.     cout << "\t Year  : "; cin >> year;
  24.  
  25.     if(year%400==0){
  26.         status = "kabisat";
  27.         total_date = 366;
  28.     }else if(year%400!=0 && year%100==0){
  29.         status = "Bukan Kabisat";
  30.         total_date = 365;
  31.     }else if(year%400!=0 && year%100!=0){
  32.         if(year%4==0){
  33.             status = "Kabisat";
  34.             total_date = 366;
  35.         }else{
  36.             status = "Bukan Kabisat";
  37.             total_date = 365;
  38.         }
  39.     }
  40.  
  41.     if (month>1) {
  42.         day_to = ((month-1)*30)+date;
  43.     } else {
  44.         day_to = date;
  45.     }
  46.  
  47.     cout << "\nTahun " << year << " adalah tahun " << status << " \n";
  48.     cout << "Tanggal " << date << " dan Bulan " << month << " adalah hari ke " << day_to << " dalam tahun " << year ;
  49.  
  50.  
  51.  
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement