Selasa, 04 Desember 2012

Contoh program C++

//progam bangun datar(do-while)(if bersarang)
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
int jawab,nomer;
const float PHI = 3.14;
float phi, jari2, Luas, Keliling, sisi, miring, alas, tinggi, panjang, lebar;
cout<<"tampilan pilihan "<<endl;
cout<<".................................."<<endl;
cout<<endl;
cout<<"1. Lingkaran"<<endl;
cout<<"2. Persegi"<<endl;
cout<<"3. Segitiga"<<endl;
cout<<"4. Persegi panjang"<<endl;
cout<<"bangun yang akan dihitung?";
cin>>nomer;
do
    {
    if (nomer==1)
            {
cout<<"Jari2 lingkaran (cm)        = ";cin>>jari2;
Luas = PHI*jari2*jari2;
Keliling =2*PHI*jari2;
cout<<"Luas Lingkaran  = "<<Luas<<endl;
cout<<"Keliling Lingkaran = "<<Keliling<<endl;
            }
      else if (nomer==2)
            {
cout<<"sisi (cm)= ";cin>>sisi;
Luas=sisi*sisi;
Keliling=4*sisi;
cout<<"Luas Persegi = "<<Luas<<endl;
 cout<<"Keliling Persegi = "<<Keliling<<endl;
            }
      else if(nomer==3)
            {
cout<<"alas      (cm)= ";cin>>alas;
cout<<"tinggi (cm)= ";cin>>tinggi;
miring=sqrt(alas*alas+tinggi*tinggi);
Luas=0.5*(alas*tinggi);
Keliling=miring + alas + tinggi;
cout<<"Luas segitiga = "<<Luas<<endl;
cout<<"Keliling segitiga  = "<<Keliling<<endl;
            }
      Else
            {
cout<<"panjang (cm)= ";cin>>panjang;
cout<<"lebar   (cm)= ";cin>>lebar;
Luas=panjang*lebar;
Keliling=2*(panjang+lebar);
 cout<<"Luas persegi panjang = "<<Luas<<endl;
cout<<"Keliling persegi panjang = "<<Keliling<<endl;
            }
      }
      while (jawab=='Y');
getch();
}

Tidak ada komentar:

Posting Komentar