C++ menentukan fase umur menggunakan control switch-case
Aplikasi yang digunakan : Code block
download code block
Tampilan Program:
#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;
}
download code block
Tampilan Program:
Source code:
#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