CONTOH PROGRAM KONDISI IF-ELSE PADA C++ MENGGUNAKAN DEV C++

CONTOH PROGRAM
Contoh program if-else pada c++ berikut programnya :
#include<iostream>
using namespace std;
#define phi 3.14
int main()
{
char lagi;
int pilih;
float a,t,r,p,l,luas;
menu:
system ("cls");
            cout<< "================================\n";
            cout<< "| Menghitung Luas Bangun Datar |\n";
            cout<< "================================\n";
            cout<< "|    1. Luas segitiga          |\n";
            cout<< "|    2. Luas lingkaran         |\n";
            cout<< "|    3. Luas persegi panjang   |\n";
            cout<< "|    4. Keluar                 |\n";
            cout<< "================================\n";
            cout<< "Masukkan pilihan anda [1..4]? ";
            cin>>pilih;
            cout<< "\n";
if (pilih==1)
{
            cout<< "Luas Segitiga \n";
            cout<< "====================\n";
            cout<< "Masukkan alas    : ";
            cin>>a;
            cout<< "Masukkan tinggi  : ";
            cin>>t;
            luas = (a*t)/2;
            cout<< "Luas segitiga    : "<<luas;
            cout<<"\n\n";
            cout<< "Masih lanjut [y/t]? ";
            cin>>lagi;
            if (lagi == 'y')
            goto menu;
            else goto keluar;
}
else if (pilih==2) {
            cout<< "Luas Lingkaran \n";
            cout<< "=====================\n";
            cout<< "Masukkan jari-jari    : ";
            cin>>r;
            luas = phi*(r*r);
            cout<< "Luas lingkaran        : "<<luas;
            cout<<"\n\n";
            cout<< "Masih lanjut [y/t]? ";
            cin>>lagi;
            if (lagi == 'y')
            goto menu;
            else goto keluar;
}
else if (pilih==3) {
            cout<< "Luas Persegi panjang \n";
            cout<< "===========================\n";
            cout<< "Masukkan panjang    : ";
            cin>>p;
            cout<< "Masukkan lebar      : ";
            cin>>l;
            luas = p*l;
            cout<< "Luas persegi panjang: "<<luas;
            cout<< "\n\n";
            cout<< "Masih lanjut [y/t]? ";cin>>lagi;
            if (lagi == 'y')
            goto menu;
            else goto keluar;
}
else if (pilih==4) {
            keluar:
            cout<< "\n Terima kasih.";
}
else {
            cout<< "Maaf input yang anda masukkan salah, silahkan coba lagi \n\n";
            goto menu;
}
return 0;          
}
Outputnya :
Jika anda memilih 2 dan memasukan nilai jari-jarinya 2 maka outputnya :
            Jika anda pilih y program akan kembali ke menu awal tetapi, jika anda memilih t program berhenti.
Demikian contoh program dari saya jika ada kesalahan mohon di maafkan.Sesungguhnya yang benar adalah Tuhan yang Maha Esa dan yang salah adalaha saya.Terima kasih telah membaca artikel saya.

Related Posts