Dalam bahasa pemrograman C++ ada 3 perulangan/looping yaitu if-else dan switch-case. kali ini saya akan mencoba membuat program looping menggunakan switch-case dengan aplikasi DEV C++. Di bawah ini adalah contoh program switch-case pada C++.
#include<iostream>
using namespace std;
#define phi 3.14
int main()
{
char lagi;
int pilih;
float a,t,r,p,l,luas;
menu:
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";
switch(pilih)
{
case 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 beroh [y/t]? ";cin>>lagi;
if (lagi == 'y')
goto menu;
else goto keluar;
break;
case 2:
cout<< "***Luas Lingkaran*** \n";
cout<< "=====================\n";
cout<< "Masukkan jari-jari : ";
cin>>r;
luas = phi*(r*r);
cout<< "Luas lingkaran : "<<luas;
cout<<"\n\n";
masih:
cout<< "Masih lanjut bos... [y/t]? ";cin>>lagi;
if (lagi == 'y'|'Y') {
goto menu;}
else if (lagi == 't'|'T'){
goto keluar;}
else {
cout<<"Pilihan Salah";
goto masih;}
break;
case 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 gan [y/t]? ";cin>>lagi;
if (lagi == 'y')
goto menu;
else goto keluar;
break;
case 4:
keluar:
cout<< "\n Terima kasih, salam tiga jari\n";
break;
default:
cout<< "Maaf input yang anda masukkan salah, coba lagi \n\n";
goto menu;
break;
}
return 0;
}
Postingan
02 November 2014
Switch-case pada C++
Tags
Berikut adalah tampilan setelah di compile dan di run.
Silahkan di coba. atau download langsung file exe. dan file projeknya di sini. Semoga bermanfaat.
Artikel Terkait
- Normal 0 false false false EN-US X-NONE X-NONE
- Sekarang adalah contoh Program C++ looping menggunakan 'while' dan 'do while'. Kedua prog
- Kali ini saya memposting program C++ looping menggunakan 'for'. contoh program ini adalah
- Normal 0 false false false EN-US X-NONE X-NONE
- Berikut ini adalah contoh Program Dev C++ menggunakan for bersarang (Nested For) dengan t
- Salah Satu Program di C++ adalah Linked List. Nah Sekarang saya memposting program C++ de
Subscribe to:
Post Comments (Atom)
EmoticonEmoticon