Kamis, 29 November 2012

Tugas Pemrograman " mengguankan fungsi "

Haii teman,,kali ini aku punya tugas membuat program untuk menapilkan beberapa menu,,, yang di dalam menu tersebut juga tampil dengan program
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
mohon bantuannya

Tidak ada komentar:

Posting Komentar