Sebuah proyek dikerjakan selama x hari. Tuliskan algoritma untuk mengkonversi berapa tahun, berapa bulan, dan berapa hari proyek tersebut dikerjakan. Asumsikan : 1 tahun = 365 hari, 1 bulan = 30 hari. Keluaran (tahun,bulan,hari) ditampilkan ke piranti keluaran.
//Konversi dari Hari ke Tahun, Bulan, Minggu, dan Hari
//Header
#include <conio.h>
#include <iostream>
using namespace std;
main(){
//Variabel
int tahun,bulan,minggu,hari;
//Inputan
cout<<"Konversi dari Hari ke Tahun, Bulan, Minggu, dan Hari "<<endl;
cout<<"Masukan Jumlah Hari Kerja : ";
cin>>hari;
//Proses
//Mencari jumlah tahun dan sisa hari
tahun=hari/365;
hari=hari%365;
//Mencari jumlah bulan dan sisa hari
bulan=hari/30;
hari=hari%30;
//Mencari jumlah minggu dan sisa hari
minggu=hari/7;
hari=hari%7;
//Output
cout<<tahun<<" Tahun "<<bulan<<" Bulan "<<minggu<<" minggu "<<hari<<" hari "<<endl;
//End
getch();
}
Terimakasih Kaa... Saya jadi lebih mudah untuk memahami isi soal di buku algoritma munir
BalasHapus