Ini adalah program perhitungan yang menjadi salah satu laporan praktikum saya yang mengunakan fingsi IF dan GOTO dalam C++ silahkan disimak:
//program by Rio J Pasaribu
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void main()
{
float b,c,d,i;
int a;
short e,f,g;
double h;
char j;
utama:
cout<<"=======================================\n";
cout<<"pilihan perhitungan yang anda inginkan\n";
cout<<"=======================================\n";
cout<<" 1. konversi Celcius ke reamur\n ";
cout<<" 2. menserikan 2 hambatan\n ";
cout<<" 3. menghitung luas lingkaran\n ";
cout<<"=======================================\n";
cout<<" masukan Pilihan (1-3) ?";
cin>>a;
clrscr();
if(a==1)
{
cout<<"selamat menghitung\n";
cout<<"Masukkan besar suhu (celcius) yang ingin di Konversi : ";cin>>b;
d=0.8*b;
cout<<"jadi "<<b<<" Celcius = "<<d<<" Reamur"<<endl;
cout<<"mau coba lagi ?(y/t)";
cin>>j; clrscr();
if (j=='y')
goto utama;
else
clrscr();
cout<<"trimakasih";
}
if(a==2){
cout<<"selamat menghitung\n";
cout<<"masukan besar hambatan R1 =";cin>>e;
cout<<"masukan besar hambatan R2 =";cin>>f;
g=e+f;
cout<<"hasil R1 + R2 ="<<g<<"\n";
cout<<"mau coba lagi ?(y/t)";
cin>>j; clrscr();
if(j=='y')
goto utama;
else
clrscr();
cout<<"trimakasih";
}
if(a==3){
cout<<"selamat menghitung\n";
cout<<"masukan jari-jari =";cin>>h;
i=3.14*h*2;
cout<<"hasil ="<<i<<"\n";
cout<<"mau coba lagi ?(y/t)";
cin>>j;
clrscr();
if(j=='y')
goto utama;
else
clrscr();
cout<<"trimakasih";
}
else{
cout<<"inputan salah"<<endl;
cout<<"kembali ke menu utama ?(y/t)";
cin>>j; clrscr();
if(j=='y')
goto utama;
else
clrscr();
cout<<"trimakasih";
}}
SELAMAT BELAJAR TEMAN-TEMAN //_^