Tentu sudah jelas program ini menggunakan fungsi...
Tapi sayang sekali teman setelah saya coba masih saja gagal,mohon bantuannya yaaaaa,,, Alhasil saya membuat program tersebut secara sederhana tanpa fungsi,, ini hasil coding yang saya buat :
#include <iostream.h>
int main ()
{
int
pilih;
float
menu,kabisat,ganjilgenap,kataberulang;
char
hasil,status;
menu
:
cout<<"\t\t
POLITEKNIK TEDC"<<endl;
cout<<"Menu
utama"<<endl;
cout<<"1.Tahun
Kabisat"<<endl;
cout<<"2.Genap
ganjil"<<endl;
cout<<"3.Cetak
kata berulang"<<endl;
cout<<"4.Selesai"<<endl;
cout<<"\n";
cout<<"Pilih
menu yang kamu mau = ";
cin>>pilih;
if
(pilih==1)
{
kabisat
:
cout
<< "\n\n\t\t - Tahun kabisat - \n";
int
tahun;
cout<<"Masukan
Tahun:";cin>>tahun;
if
(tahun%4==0)
{
cout<<"kabisat"<<endl;
}
else
{
cout<<"bukan
kabisat"<<endl;
}
cout
<< "Apakah anda ingin memilih kembali ? (y=ya /t=tidak /m=menu) :
";
cin
>> status;
if(status
=='y' || status =='Y')
goto
kabisat;
else
if (status == 'm' || status == 'M')
goto
menu;
else
goto
end ;
}
else
if (pilih==2)
{
ganjilgenap
:
cout
<< "\n\n\t\t - Ganjil genap - \n";
int
n, i, A[100];
cout
<< "Masukan berapa banyak bilangan :";
cin>>n;
for
(i=0; i<n; i++)
{
cout
<< "Masukan nilai ke "<< i+1 << " : ";
cin>>
A[i];
}
int
totg=0, gnp=0, totj=0, gjl=0;
for
(i=0; i<n; i++)
{
if
(A[i]%2==0)
{
totg=totg+A[i];
gnp=gnp+1;
}
else
{
totj=totj+A[i];
gjl=gjl+1;
}
}
cout
<< "Jumlah Bilangan Genap : " << gnp << endl;
cout
<< "Jumlah Genap : " << totg << endl;
cout
<< "Jumlah Bilangan ganjil : " << gjl << endl;
cout
<< "Jumlah Ganjil : " << totj;
cout
<< "Apakah anda ingin memilih kembali ? (y=ya /t=tidak /m=menu
utama) : ";
cin
>> status;
if(status
=='y' || status =='Y')
goto
ganjilgenap;
else
if (status == 'm' || status == 'M')
goto
menu;
else
goto
end ;
}
else
if (pilih==3)
{
kataberulang
:
cout
<< "\n\n\t\t - Cetak kata berulang - \n";
int
i;
for
(i=1;i<=100
;i++)
{
cout<<"Politeknik
TEDC"<<endl;
}
cout
<< "Apakah anda ingin memilih kembali ? (y=ya /t=tidak /m=menu
utama) : ";
cin
>> status;
if(status
=='y' || status =='Y')
goto
kataberulang;
else
if (status == 'm' || status == 'M')
goto
menu;
else
goto
end ;
}
end
:
cout
<< "\n\n\t\tCreated by Vina Felisca\n";
cout
<< "\n\t========================= Sampai Jumpa
=========================\n\n" ;
return
0;
}
|
NB:
oke untuk teman-teman selamat mencoba,, oia untuk yang sudah paham mengenai fungsi boleh bantu yaa bagi-bagi ilmu... sengaja saya share program sederhana ini untuk di sempurnakan oleh teman-teman sekalian
oke untuk teman-teman selamat mencoba,, oia untuk yang sudah paham mengenai fungsi boleh bantu yaa bagi-bagi ilmu... sengaja saya share program sederhana ini untuk di sempurnakan oleh teman-teman sekalian
mohon bantuannya
Tidak ada komentar:
Posting Komentar