Tulisan ini saya buat untuk membantu temen-temen jika ada kesulitan dalam belajar pemrograman, khususnya menggunakan Dev C++. Dan kebetulan saya mendapatkan tugas dari dosen saya untuk membuat program Perulangan Luas Bangun Datar.
Berikut ini adalah source code untuk membuat program perulangan luas bangun datar dengan menggunakan bahasa C++.
#include <iostream>
using namespace std;
int main()
{
char ulangi='y';
while(ulangi=='y')
{
int bangun;
{
cout<<"\t===SELAMAT DATANG DI PROGRAM MENGHITUNG LUAS BANGUN DATAR==="<<endl;
cout<<"Kode Pilihan :"<<endl;
cout<<"1. Luas Persegi"<<endl;
cout<<"2. Luas Persegi Panjang"<<endl;
cout<<"3. Luas Segitiga"<<endl;
cout<<"4. Luas Lingkaran"<<endl;
cout<<"5. Luas Trapesium"<<endl;
cout<<"6. Luas Jajar Genjang"<<endl;
cout<<"Masukkan Pilihan Anda, apakah 1,2,3,4,5 atau 6 ?"<<endl;
}
{
cin>>bangun;
if(bangun==1)
{
int sisiA;
int sisiB;
float luas;
cout<<"\tMENGHITUNG LUAS PERSEGI\n";
cout<<"masukkan nilai sisiA=";
cin>>sisiA;
cout<<"masukkan nilai sisiB=";
cin>>sisiB;
luas=sisiA*sisiB;
cout<<"luas perseginya adalah="<<luas<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [y/t]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
else
if(bangun==2)
{
int panjang;
int lebar;
float luas;
cout<<"\tMENGHITUNG LUAS PERSEGI PANJANG\n"<<endl;
cout<<"masukkan nilai panjang=";
cin>>panjang;
cout<<"masukkan nilai lebar=";
cin>>lebar;
luas=panjang*lebar;
cout<<"luas persegi panjangnya adalah="<<luas<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
else
if(bangun==3)
{
int alas;
int tinggi;
float luas;
cout<<"\tMENGHITUNG LUAS SEGITIGA\n"<<endl;
cout<<"masukkan nilai alas=";
cin>>alas;
cout<<"masukkan nilai tinggi=";
cin>>tinggi;
luas=0.5*alas*tinggi;
cout<<"luas segitiganya adalah="<<luas<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
else
if(bangun==4)
{
int jarijari;
float luas;
cout<<"\tMENGHITUNG LUAS LINGKARAN\n"<<endl;
cout<<"masukkan nilai jarijari=";
cin>>jarijari;
luas=3.14*(jarijari*jarijari);
cout<<"luas lingkarannya adalah="<<luas<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
else
if(bangun==5)
{
int atas;
int bawah;
int tinggi;
float luas;
cout<<"\tMENGHITUNG LUAS TRAPESIUM\n"<<endl;
cout<<"masukkan nilai atas=";
cin>>atas;
cout<<"masukkan nilai bawah=";
cin>>bawah;
cout<<"masukkan nilai tinggi=";
cin>>tinggi;
luas=0.5*(atas+bawah)*tinggi;
cout<<"luas trapesiumnya adalah="<<luas<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
else
if(bangun==6)
{
int alas;
int tinggi;
float luas;
cout<<"\tMENGHITUNG LUAS JAJAR GENJANG\n"<<endl;
cout<<"masukkan nilai alas=";
cin>>alas;
cout<<"masukkan nilai tinggi=";
cin>>tinggi;
luas=alas*tinggi;
cout<<"luas jajar genjangnya adalah="<<luas<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
else
if(bangun>6)
{
cout<<"Kode yang anda masukkan salah"<<endl;
cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
cin>>ulangi;
if('t'==ulangi)
cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
}
}
}
return 0;
}
Tulisan yang berwarna biru itu bisa kalian ganti kata-katanya kok, sesuai keinginan aja :)
Tidak ada komentar:
Posting Komentar