C++ menentukan fase umur menggunakan control switch-case

Aplikasi yang digunakan : Code block
download code block

Tampilan Program:

Source code:

#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
    int umur,kat=0;
    char ulang;
    do{
    system("cls");
    fase:
    cout<<"a. Fase Remaja 16-25 tahun"<<endl;
    cout<<"b. Fase Dewasa 26-35 tahun"<<endl;
    cout<<"c. Fase Lansia 36-45 tahun"<<endl;
    cout<<"Masukkan umur : ";
    cin>>umur;
    if(umur>=36&&umur<=45)
    {
        umur=3;
    }
    else if(umur>=26&&umur<=35)
    {
        umur=2;
    }
    else if(umur>=16&&umur<=25)
    {
        umur=1;
    }
    else{
        system("cls");
        goto fase;
    }
    switch(umur)
    {
    case 1:
        cout<<"Fase Remaja"<<endl;
    break;
    case 2:
        cout<<"Fase Dewasa"<<endl;
    break;
    case 3:
        cout<<"Fase Lansia"<<endl;
    break;
    }
    cout<<"Mengulang pengecekan umur?(y/n) : ";
    cin>>ulang;
    }while(ulang=='y'||ulang=='Y');
    cout<<endl;
    cout<<"TERIMA KASIH :)"<<endl;
    return 0;
}

-----------------------------------------------------------------------------------------------------------------------

Semoga bermanfaat :-)

Komentar