Membuat program yang memiliki menu utama:
Input :
Output :
- Tahun Kabisat
- Ganjil Dan Genap
- Cetak Kata Berulang
- Selesai
Input :
#include "iostream.h"
void program()
{
}
main()
{
int a;
cout<<"NAMA\t: ILFAN RIFA'I"<<endl;
cout<<"NIM\t: TI111025"<<endl;
cout<<"BLOG\t: www.ilfan-rifai.blogspot.com"<<endl;
menu:
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl;
cout<<"3. Menampilkan Perulangan"<<endl;
cout<<"4. Exit"<<endl;
cout<<"\n";
cout<<"Pilih (nomor) : ";
cin>>a;
if (a==1)
goto kabisat;
else if(a==2)
goto GG;
else if(a==3)
goto ulang;
else if(a==4)
goto exit;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto menu;
kabisat:
{
int tahun;
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"\nMasukkan Tahun = ";
cin>>tahun;
cout<<endl;
if (tahun % 4 == 0)
cout<<tahun<<" adalah tahun kabisat\n"<<endl;
else
cout<<tahun<<" Bukan tahun kabisat"<<endl;{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kabisat;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
GG:
{
int n, i, A[100];
cout<<endl<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl<<endl;
cout<<"Masukan banyak bilangan :";
cin>>n;
cout<<endl;
for (i=0; i<n; i++)
{
cout<<"Masukan nilai ke "<< i+1 << " : ";
cin>> A[i];
}
int gnp=0,gjl=0;
for (i=0; i<n; i++)
{
if (A[i]%2==0)
{
gnp=gnp+1;
}
else
{
gjl=gjl+1;
}
}
cout <<endl;
cout << "Banyak bilangan ganjilnya : " << gjl << endl;
cout <<endl<<endl<<endl;
cout << "Banyak bilangan genapnya : " << gnp << endl;
cout <<endl;
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto GG;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
ulang:
{
int Q,R;
char k[150];
cout<<endl<<endl;
cout<<"3. Menampilkan Perulangan "<<endl<<endl;
cout<<"Masukan berapa banyak pengulangan yang akan dilakukan ";
cin>>R;
cout<<endl<<endl;
cout<<"Masukan kata yang akan diulang ";
cin>>k;
cout<<endl<<endl;
for (Q=0; Q<R; Q++)
{
cout<<k<<endl;
}
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Masukkan pilihan anda ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto ulang;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
exit:
{
cout<<endl<<endl;
{
return 0;
}
}
}
}
void program()
{
}
main()
{
int a;
cout<<"NAMA\t: ILFAN RIFA'I"<<endl;
cout<<"NIM\t: TI111025"<<endl;
cout<<"BLOG\t: www.ilfan-rifai.blogspot.com"<<endl;
menu:
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl;
cout<<"3. Menampilkan Perulangan"<<endl;
cout<<"4. Exit"<<endl;
cout<<"\n";
cout<<"Pilih (nomor) : ";
cin>>a;
if (a==1)
goto kabisat;
else if(a==2)
goto GG;
else if(a==3)
goto ulang;
else if(a==4)
goto exit;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto menu;
kabisat:
{
int tahun;
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"\nMasukkan Tahun = ";
cin>>tahun;
cout<<endl;
if (tahun % 4 == 0)
cout<<tahun<<" adalah tahun kabisat\n"<<endl;
else
cout<<tahun<<" Bukan tahun kabisat"<<endl;{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kabisat;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
GG:
{
int n, i, A[100];
cout<<endl<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl<<endl;
cout<<"Masukan banyak bilangan :";
cin>>n;
cout<<endl;
for (i=0; i<n; i++)
{
cout<<"Masukan nilai ke "<< i+1 << " : ";
cin>> A[i];
}
int gnp=0,gjl=0;
for (i=0; i<n; i++)
{
if (A[i]%2==0)
{
gnp=gnp+1;
}
else
{
gjl=gjl+1;
}
}
cout <<endl;
cout << "Banyak bilangan ganjilnya : " << gjl << endl;
cout <<endl<<endl<<endl;
cout << "Banyak bilangan genapnya : " << gnp << endl;
cout <<endl;
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto GG;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
ulang:
{
int Q,R;
char k[150];
cout<<endl<<endl;
cout<<"3. Menampilkan Perulangan "<<endl<<endl;
cout<<"Masukan berapa banyak pengulangan yang akan dilakukan ";
cin>>R;
cout<<endl<<endl;
cout<<"Masukan kata yang akan diulang ";
cin>>k;
cout<<endl<<endl;
for (Q=0; Q<R; Q++)
{
cout<<k<<endl;
}
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Masukkan pilihan anda ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto ulang;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
exit:
{
cout<<endl<<endl;
{
return 0;
}
}
}
}
Output :
Output Pada Home |
Output Mengetahui Tahun Kabisat |
Output Bilangan Ganjil dan Genap |
Output Perulangan |
1 comments:
Post a Comment