90 likes | 252 Views
Contoh penggunaan goto. #include <iostream.h> #include <conio.h> #include <iomanip.h> main() { float p,l,luas,j; ulang: cout<<"<br><br>Menghitung luas persegi<br><br>"; cout<<"Masukkan panjang (p)= ";cin>>p; cout<<"Masukkan lebar (l)= ";cin>>l; luas=p*l;
E N D
Contoh penggunaan goto #include <iostream.h> #include <conio.h> #include <iomanip.h> main() { float p,l,luas,j; ulang: cout<<"\n\nMenghitung luas persegi\n\n"; cout<<"Masukkan panjang (p)= ";cin>>p; cout<<"Masukkan lebar (l)= ";cin>>l; luas=p*l; cout<<"\nLuas persegi = "<<setiosflags(ios::fixed) <<setprecision(2) <<luas; cout<<endl;
cout<<"\n\nAnda ingin menghitung lagi ?\n"; cout<<"\nJawab [1 = ya,0 = tidak ]: ";cin>>j; if(j==1) clrscr(); goto ulang; getch();}
Contoh : #include <iostream.h> #include <conio.h> main() { int l,p,r,pil,t; float Luas,Kel; const float phi=3.14; bool jwb; cek: cout<<"Pilihan menu :\n"; cout<<"[1] Luas Lingkaran \n"; cout<<"[2] Luas Persegi \n"; cout<<"[3] Keliling Lingkaran \n"; cout<<"[4] Luas tabung\n\n";
cout<<"Masukkan pilihan anda : ";cin>>pil; switch (pil){ case 1 : cout<<"Masukkan jari-jari : ";cin>>r; Luas=phi*(r*r); cout<<"\nLuas Lingkaran : "<<Luas<<endl<<endl; cout<<"Anda ingin pilih lagi?[1=ya,0=tdk] ";cin>>jwb; if(jwb==1) goto cek; else cout<<"Terima kasih"; break;
case 2 : cout<<"Masukkan panjang : ";cin>>p; cout<<"Masukkan lebar : ";cin>>l; Luas=p*l; cout<<"\nLuas Persegi : "<<Luas<<endl<<endl; cout<<"Anda ingin pilih lagi?[1=ya,0=tdk] ";cin>>jwb; if(jwb==1) goto cek; else cout<<"Terima kasih"; break; case 3 : cout<<"Masukkan jari-jari : ";cin>>r; Kel=(phi*r)*2; cout<<"\nKeliling Lingkaran : "<<Kel<<endl<<endl;
cout<<"Anda ingin pilih lagi?[1=ya,0=tdk] ";cin>>jwb; if(jwb==1) goto cek; else cout<<"Terima kasih"; break; case 4 : cout<<"Masukkan jari-jari:";cin>>r; cout<<"Masukkan tinggi: ";cin>>t; Luas=(phi*(r*r))*t; cout<<"\nKeliling Lingkaran : "<<Luas<<endl<<endl; cout<<"Anda ingin pilih lagi?[1=ya,0=tdk] ";cin>>jwb; if(jwb==1) goto cek; else cout<<"Terima kasih“; break;
default : cout<<"Maaf pilihan menu yang anda inputkan tidak terdaftar ";} getch();}
Tugas : • Menghitung gaji seseorang, diketahui : - gator = gapok+tunj+transport - pph = 5% dari gator - gaber = gator – pph - tunjangan hanya diberikan jika karyawan laki-laki dan sudah menikah. • Menghitung ipk mahasiswa • Buat flowchart dan implementasi programnya, menggunakan menu pilihan. Silahkan pilih struktur percabangannya