Helo sobat, pada kesempatan kali ini kita akan membahas mengenai membuat membuat program menu untuk menghitung luas dan keliling segitiga, lingkaran, dan persegi panjang.
C++ merupakan peluasan dari Bahasa Pemrograman C yang tergolong dalam Bahasa Pemrograman Tingat Menengah (Middle Level Language), yang berarti Bahasa Pemrograman C++ memiliki semua fitur dan kelebihan yang bahasa pemrograman C miliki, termasuk kelebihan Bahasa C yaitu kita dimungkinkan untuk menggunakan Bahasa Pemrograman Assembly di dalam pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi memori tingkat rendah.
Berikut merupakan source code untuk program sederhana yang akan kita buat.
Berikut merupakan source code untuk program sederhana yang akan kita buat.
#include <iostream>
#include <stdlib.h>
using namespace std;
#define phi 3.14
int main(){
char kode;
menu:
cout<<"Masukan kode program yang akan dijalankan!\n";
cout<<"Segitiga -> [s]\n"<<endl
<<"Persegi panjang -> [p]\n"<<endl
<<"Lingkaran -> [l]\n"<<endl;
//input_kode_menu
cout<<"Kode >";
cin>>kode;
system("cls");
switch(kode){
//Segitiga
case 's':
cout<<"\tKODE S\n";
float a,t,ab,bc,ac;
cout<<"\n1. Menghitung keliling\n"<<endl;
cout<<"\n2. Menghitung Luas\n"<<endl;
int pilih;
cout<<"pilihan: ";
cin>>pilih;
if(pilih==1){
cout<<"KELILING"<<endl;
cout<<"Masukan nilai AB: ";
cin>>ab;
cout<<"Masukan nilai BC: ";
cin>>bc;
cout<<"Masukan nilai AC: ";
cin>>ac;
cout<<"KELILING = "<<ab+bc+ac;
}
if(pilih==2){
cout<<"LUAS"<<endl;
cout<<"Masukan nilai alas: ";
cin>>a;
cout<<"Masukan nilai tinggi: ";
cin>>t;
cout<<"LUAS = "<<0.5*a*t;
} break;
//Persegi_panjang
case 'p':
cout<<"\tKODE P\n";
int p, l;
cout<<"\nInput nilai panjang: ";
cin>>p;
cout<<"\nInput nilai lebar: ";
cin>>l;
cout<<"\nNilai Keliling = "<<2*(p+l)<<endl;
cout<<"Nilai Luas = "<<p*l;
break;
//Lingkaran
case 'l':
cout<<"\tKODE L\n";
int r;
cout<<"\nMasukan nilai jari jari lingkaran: ";
cin>>r;
cout<<"\nKeliling = "<<phi*r*r<<endl;
cout<<"\nLuas = "<<2*phi*r;
break;
default:
cout<<"Input tidak tersedia";
break;
}
return 0;
}
OUTPUT
Sekian pembahasan artikel kali ini mengenai membuat program menu, semoga artikel ini dapat membantu dan menambah wawasan kita semua. Terimakasih atas kunjungan kalian semua.