Pages

Subscribe:

Rabu, 10 November 2010

Contoh Borland Go TO

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;
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     : “<<nabar<<endl;
cout<<”   Harga Barang    : Rp.”<<harga<<endl;
cout<<”   Jumlah Beli     : “<<jumbel<<endl;
cout<<”   Total Harga     : 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>.

Tidak ada komentar:

Posting Komentar