27 Maret 2017

Program untuk menampilkan hari, bulan, tahun

Assalamuallaikum Wr. Wb.

Hello selamat datang kembali di blogku, kali ini aku akan membahas wokshop minggu ke 4.
langsung saja ya ke kasusnya.

Kasus 4.5

Analisis :

 Membuat flowchart dan program untuk menentukan banyaknya hari dalam suatu bulan dan tahun yang diberikan.
Bulan Januari 31 Hari
Bulan Februari 29 Hari
Bulan Februari 28 Hari
Bulan Maret 31 Hari
Bulan April 30 hari
Bulan Mei 31 Hari
Bulan Juni 31 Hari
Bulan Juli 31 Hari
Bulan Agustus 31 Hari
Bulan September 30 Hari
Bulan Oktober 31 Hari
Bulan November 30 Hari
Bulan Desember 31 Hari

Algoritma : 

Cetak tahun kabisat dimana bila di inputkan tahun dan bulannya.
Deklarasi :
year, month, day : integer
Deskripsi :
Read(year)
Read(month)
if (year <= 0)
erroryear();
write(year)
switch(month){
if (year % 4 ==0)

*Raptor Untuk menampilkan tahun kabisat


*Program C++ Untuk menampilkan Tanggal, bulan, dan tahun

#include <iostream>
using namespace std;

int year, month, day;
void input();
void errorYear();
void errorMonth();
void again();
int main()
{
    cout<<"Program menghitung hari dalam satu bulan."<<endl;
    input();
}
void input()
{
    cout<<"Masukkan tahun:"<<endl;
    cin>>year;
    cout<<"Masukkan bulan:"<<endl;
    cin>>month;
    if (year <= 0)
    errorYear();
    switch (month)
    {
        case 1:
        cout<<"Bulan Januari tahun "<<year<<" ada 31 hari."<<endl;
        break;
        case 2:
        if (year % 4 == 0)
        cout<<"Bulan Februari tahun "<<year<<" ada 29 hari."<<endl;
        else
        cout<<"Bulan Februari tahun "<<year<<" ada 28 hari."<<endl;
        break;
        case 3:
        cout<<"Bulan Maret tahun "<<year<<" ada 31 hari."<<endl;
        break;
        case 4:
        cout<<"Bulan April tahun "<<year<<" ada 30 hari."<<endl;
        break;
        case 5:
        cout<<"Bulan Mei tahun "<<year<<" ada 31 hari."<<endl;
        break;
        case 6:
        cout<<"Bulan Juni tahun "<<year<<" ada 30 hari."<<endl;
        break;
        case 7:
        cout<<"Bulan Juli tahun "<<year<<" ada 31 hari."<<endl;
        break;
        case 8:
        cout<<"Bulan Agustus tahun "<<year<<" ada 31 hari."<<endl;
        break;
        case 9:
        cout<<"Bulan September tahun "<<year<<" ada 30 hari."<<endl;
        break;
        case 10:
        cout<<"Bulan Oktober tahun "<<year<<" ada 31 hari."<<endl;
        break;
        case 11:
        cout<<"Bulan November tahun "<<year<<" ada 30 hari."<<endl;
        break;
        case 12:
        cout<<"Bulan Desember tahun "<<year<<" ada 31 hari."<<endl;
        break;
        default :
        errorMonth();
        break;
    }
    again();
}
void errorYear()
{
    cout<<"Masukkan data tahun tidak valid."<<endl;
    again();
    main();
}
void errorMonth()
{
    cout<<"Masukkan data bulan tidak valid."<<endl;
    again();
    main();
}
void again()
{
    char answer;
    cout<<endl<<"Tekan Y untuk mencoba lagi."<<endl<<"Mau mencoba lagi?"<<endl;
    cin>>answer;
    if (answer == 'Y' || answer == 'y')
    {
        main();
    }
    else
    {
        return;
    }
}

*Hasil Outputnya : 




SEKIAN DAN TERIMAKASIH


Untuk lebih lanjut bisa kepoin blog rekan ku yaa
>>>>  http://mayalistyawardani.blogspot.co.id/ <<<<

1 komentar: