Anda di halaman 1dari 4

Pernyataan goto merupakan intruksi untuk mengarah eksekusi program ke-pernyataan yang diawali dengan suatu label.

Label merupakan suatu pengenalan (indentifier) yang diikuti dengan tanda titik dua ( : ). Bentuk pemakaian goto label; 6. Contoh Masukkan pilihan Y/N untuk mencetak ulang atau menginput data baru. # include <stdio.h> # include <conio.h> # include <iostream.h> main() { char kode,*nabar,lagi; int ubay,ukem,jumbel,harga,total; atas: clrscr(); cout<<Program Hitung Total Pembayaran<<endl; cout<<Kode Sepatu [A/B/C] : ;cin>>kode; cout<<Jumlah Beli : ;cin>>jumbel; if(kode==A'||kode==a') { nabar=ADIDAS; harga=300000; } else if(kode==B'||kode==b') {

nabar=NIKE; harga=400000; } else if(kode==C'||kode==c') { nabar=HUSH PUPPIES; harga=980000; } else { clrscr(); cout<<Maaf, anda salah memasukkan kode sepatu, pilih A/B/C<<endl; cout<<Press enter; getch(); goto atas; } total=harga*jumbel; clrscr(); cout<< Nama Barang cout<< Harga Barang cout<< Jumlah Beli cout<< Total Harga : <<nabar<<endl; : Rp.<<harga<<endl; : <<jumbel<<endl; : Rp.<<total<<endl;

cout<< Uang Pembayaran : Rp.;cin>>ubay;

ukem=ubay-total; cout<< Uang Kembali : Rp.<<ukem<<endl<<endl;

cout<< Mau Input Lagi???<<endl; cout<< press Y or N : ;cin>>lagi; if(lagi==Y'||lagi==y') { goto atas; } else { clrscr(); cout<<Thank You; } getch(); } Contoh Gambar <outputan>.

Anda mungkin juga menyukai