Kamis, 17 Januari 2013

Pemrograman Terstruktur C++


Program Sederhana ini Menggunakan,Software Program C++ untuk menghitung Luas Persegi Panjang,Keliling Persegi Panjang,Luas Segitiga Dan Keliling Segitiga...

Berikut Penampakan Listingnya.....!!! 

#include "iostream.h"
#include "conio.h"
void luaspp();
void kelilingpp();
void luass();
void kelilings();
int pil,alas,p,t,l,sisi,luas,keliling;
char lagi;
int r;
const phi=3.14;

void main()
{
                menu:
                clrscr();
                cout<< "menu utama \n";
                cout<< "1. Menghitung Luas PersegiPanjang \n";
                cout<< "2. menghitung keliling Persegi panjang \n";
                cout<< "3. Menghitung Luas segitiga \n";
                cout<< "4. Menghitung keliling segitiga \n";
                cout<< "5. Exit \n";
                cout<< "masukkan pilihan [1...5]= ";
                cin>>pil;
                if(pil==1)
 {
  clrscr();
  luaspp();
  goto menu;
 }else if (pil==2)
 {
  clrscr();
  kelilingpp();
  goto menu;
 }else if (pil==3)
 {
  clrscr();
  luass();
  goto menu;
 }else if (pil==4)
 {
  clrscr();
  kelilings();
  goto menu;
  }
  else
  {
                cout<<"terima kasih banyak \n";
  }
  getch();
  return;
 }

 void luaspp()
 {
  awal:
  clrscr();
  cout<<"Masukkan Panjang =";
  cin>>p;
  cout<<"Masukkan Lebar =";
  cin>>l;
  luas=p*l;
  cout<<"Luas Persegi Panjang "<<luas<<endl;
  cout<<"Masih Mau Coba Lagi[y/t]";
  cin>>lagi;
  if ((lagi=='y')||(lagi=='y'))
  {
                goto awal;
                }
                return;
 }
 void kelilingpp()
 {
  mulai:
  clrscr();
  cout<<"Masukkan panjang = ";
  cin>>p;
  cout<<"Masukkan lebar = ";
  cin>>l;
  keliling=2*(p+l);
  cout<<"keliling persegi panjang = "<<keliling<<endl;
  cout<<"Masih Mau Coba Lagi[y/t]";
  cin>>lagi;
  if ((lagi=='Y')||(lagi=='y'))
  {
                goto mulai;
                }
                return;
 }
 void luass()
 {
  awal:
  clrscr();
  cout<<"Masukkan alas = ";
  cin>>alas;
  cout<<"Masukkan tinggi   = ";
  cin>>t;
  luas=0.5*alas*t;
  cout<<"Luas segitiga = "<<luas<<endl;
  cout<<"Masih Mau Coba Lagi[y/t]";
  cin>>lagi;
  if ((lagi=='Y')||(lagi=='y'))
  {
                goto awal;
                }
                return;
 }
 void kelilings()
 {
  akhir:
  clrscr();
  cout<<"Masukkan sisi = ";
  cin>>sisi;
  keliling=3*sisi;
  cout<<"keliling segitiga = "<<keliling<<endl;
  cout<<"Masih Mau Coba Lagi[y/t]";
  cin>>lagi;
  if ((lagi=='Y')||(lagi=='y'))
  {
                goto akhir;
                }
                return;
 }






1 komentar: