CONTOH
PROGRAM KONDISI SWITCH-CASE PADA C++ MENGGUNAKAN DEV C++
I.PENDAHULUAN
Dalam bahasa
pemograman C++ ada 3 perulangan/looping yaitu if-else dan switch-case.Kali ini
saya akan membuat program looping menggunkan switch-case dengan apikasi DEV
C++.
II.CONTOH
PROGRAM
Contoh program switch-case 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:
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 [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 [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 [y/t]? ";cin>>lagi;
if
(lagi == 'y')
goto
menu;
else
goto keluar;
break;
case 4:
keluar:
cout<<
"\n Terima kasih, sampai jumpa\n";
break;
default:
cout<<
"Maaf input yang anda masukkan salah, coba lagi \n\n";
goto
menu;
break;
}
return 0;
}
Outputnya :
Jika anda memilih 1 dan memasukan nilai alas 4 dan
nilai tinggi 3 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.
sorry gan ane mau ngebenerin nih kalo perulangan atau looping itu di c++ cuma ada 3 yaitu while , do while , dan for gan . ane juga ada nih artikel tentang pemograman dasar c++ mampir aja . http://stiargazer.blogspot.com/2015/05/membuat-tabel-perkalian-dengan-c.html
BalasHapusAbecrh abeceh abeceh abeceh ,bchcbe abeceh
BalasHapuskalo di dev-c++ gk bisa ya bg
BalasHapus