Bangun datar yang terdapat dalam program :
1. Persegi
2. Persegi Panjang
3. Segitiga
4. Lingkaran
Berikut salah satu tampilan dari program :
Dan berikut source code untuk program tersebut :
#include<iostream.h>
#include<conio.h>
#include<math.h>
main()
{
float Luas,Kell,p,l,t,r,a,s1,s2,s3;
int input,input2;
clrscr();
cout<<"=================================================\n";
cout<<"Program Menghitung Luas dan Keliling Bangun Datar\n";
cout<<"=================================================\n";
cout<<"1. Luas\n";cout<<"2. Keliling\n";
cout<<"Silahkan masukkan pilihan Anda\n";cin>>input;
if (input==1)
{
cout<<"--------------------------------\n";
cout<<"[1]Luas Persegi\n";
cout<<"[2]Luas Persegi Panjang\n";
cout<<"[3]Luas Segitiga\n";
cout<<"[4]Luas Lingkaran\n";
cin>>input2;
if (input2==1)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Panjang Sisi Persegi= ";cin>>p;
Luas=p*p;
cout<<"Luas Persegi = ";cout<<Luas;
}
else
{
if (input2==2)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Panjang = ";cin>>p;
cout<<"Masukkan Lebar = ";cin>>l;
Luas=p*l;
cout<<"Luas Persegi Panjang = ";cout<<Luas;
}
else
{
if (input2==3)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Alas = ";cin>>a;
cout<<"Masukkan Tinggi = ";cin>>t;
Luas=a*t/2;
cout<<"Luas Segitiga = ";cout<<Luas;
}
else
{
if (input2==4)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Jari-jari lingkaran= ";cin>>r;
Luas=22*r*r/7;
cout<<"Luas Lingkaran = ";cout<<Luas;
}
else
{
cout<<"Perintah tidak cocok";
}
}
}
}
}
else
{
if(input==2)
{
cout<<"--------------------------------\n";
cout<<"[1]Luas Persegi\n";
cout<<"[2]Luas Persegi Panjang\n";
cout<<"[3]Luas Segitiga\n";
cout<<"[4]Luas Lingkaran\n";
cin>>input2;
if(input2==1)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Panjang Sisi Persegi = ";cin>>p;
Kell=4*p;
cout<<"Keliling Persegi = ";cout<<Kell;
}
else
{
if(input2==2)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Panjang = ";cin>>p;
cout<<"Masukkan Lebar = ";cin>>l;
Kell=2*p+2*l;
cout<<"Keliling Persegi Panjang = ";cout<<Kell;
}
else
{
if(input2==3)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Panjang Sisi 1 = ";cin>>s1;
cout<<"Masukkan Panjang Sisi 2 = ";cin>>s2;
cout<<"Masukkan Panjang Sisi 3 = ";cin>>s3;
Kell=s1+s2+s3;
cout<<"Keliling Segitiga = ";cout<<Kell;;
}
else
{
if(input2==4)
{
cout<<"--------------------------------\n";
cout<<"Masukkan Jari -jari lingkaran = ";cin>>r;
Kell=2*22*r/7;
cout<<"Keliling Lingkaran = ";cout<<Kell;;
}
else
{
cout<<"Perintah tidak cocok";
}
}
}
}
}
else
{
cout<<"inputan salah";
}
}
getch();
}
Silahkan di running dan di edit sesuai kebutuhan.
