Tugas Rumah
Pemrograman C++
Nama
Program :
Konversi Hari
Script program :
#
include <iostream.h>
void
main ()
{
int hari_masuk, hari, bulan, tahun,
sisa_tahun, sisa_bulan;
cout<<"=========================="<<endl;
cout<<" KONVERSI HARI "<<endl;
cout<<"=========================="<<endl;
cout<<"Masukkan Jumlah Hari :
";
cin>>hari_masuk;
cout<<endl;
cout<<"=========================="<<endl;
cout<<" HASIL KONVERSI "<<endl;
cout<<"=========================="<<endl;
cout<<endl;
tahun=hari_masuk/365;
sisa_tahun=hari_masuk%365;
bulan=sisa_tahun/30;
sisa_bulan=sisa_tahun%30;
hari=sisa_bulan;
cout<<tahun<<"
tahun"<<endl;
cout<<bulan<<" bulan"<<endl;
cout<<hari<<"
hari"<<endl;
}
Output Program :
Algoritma :
1. Start
2. Memasukkan
jumlah hari yang ingin dikonversikan
3. Hitung
konversi hari dengan rumus:
tahun=hari_masuk/365
sisa_tahun=hari_masuk%365;
bulan=sisa_tahun/30;
sisa_bulan=sisa_tahun%30;
hari=sisa_bulan;
4. Tampilkan
tahun, bulan, hari 5. End
Deskripsi :
Ini adalah program untuk konversi hari dimana ketika
program dijalankan kita diminta untuk menginputkan jumlah hari yang ingin
dikonversikan. Kemudian jumlah hari yang diinputkan dibagi 365 hari karena 1
tahun = 365 hari, untuk mendapatkan sisa dari jumlah hari yang diinputkan maka
dimodulus (%) dengan 365 sehingga kita mendapatkan sisa tahun sebagai jumlah
bulan. Jika jumlah bulan masih bisa dibagi, maka data yang ada pada variabel
sisa_tahun dibagi 30 hari karena dalam 1 bulan = 30 hari, untuk mendapatkan sisa bulan maka
data pada variabel sisa_tahun dimodulus (%) dengan 30 sehingga kita mendapatkan
sisa hari. Sebelum menulis script untuk mengonversikan hari, kita deklarasikan
dahulu header filenya. Disini kita menggunakan cin sebagai perintah input dan
cout sebagai perintah output, sehingga header file yang tepat adalah #include
<iostream.h>. Kemuadian hasil konversi ditampilkan menggunakan perintah
cout.
Flowchart :
No comments:
Post a Comment