Program menghitung luas dengan fungsi

#include <conio.h>
#include <iostream.h>

menu();
persegi();
perpan();
segitiga();

menu(){
char pilih;

cout << "\nA = Segitiga \n";
cout << "B = Persegi \n";
cout << "C = Persegi panjang \n";
cout << "\n\t Pilih Salah Satu ";cin >> pilih;
switch(pilih){
    case 'A':
         segitiga();

   case 'B':
         persegi();

    case 'C':
         perpan();

   default:
   cout << "\n Silahkan masukan pilihan yang valid \n";
   menu();
    }
   return pilih;
}

// fungsi menghitung segitiga
segitiga(){
        int alas;
      int tinggi;
      int luas;
      do{
          clrscr();
          cout << " \t Menghitung luas segitiga \n";

           cout << "Masukan alas :";cin >> alas; endl;
           cout << "Masukan tinggi :"; cin >> tinggi; endl;
           luas = alas * tinggi;

           cout << "Luas Segitga  : \n" << luas;endl;
           cout << "Mau Mengulang ?? Tekan y";

      }  while(getch()=='y');
      clrscr();
      menu();
      return 0;
}


// fungsi menghitung persegi
persegi(){
    int sisi;
   int luas;
   do{
      clrscr();
      cout << " \t Menghitung Luas Persegi \n" ;
      cout << "Masukan Sisi persegi : "; cin >> sisi;
      luas = sisi*sisi;
      cout << "Luas Persegi adalah : \n" << luas;endl;
      cout << "Mau Mengulang ?? Tekan Y";

   }while(getch()=='y');
   clrscr();
   menu();
   return 0;
}

// fungsi menghitung persegipanjang
perpan() {
   int panjang;
   int lebar;
   int luas;
   do{
      clrscr();
      cout << " \t Menghitung Luas Persegipanjang \n" ;
      cout << " Masukan panjang : "; cin >> panjang;
      cout << " Masukan lebar : "; cin >> lebar;
      luas = panjang * lebar;
      cout << "Luas Persegipanjang adalah : \n" << luas;endl;
      cout << "Mau Mengulang ?? Tekan Y";

   }while(getch()=='y');
   clrscr();
   menu();
   return 0;
}

void main(){
menu();
getch();
}

0 komentar:

Posting Komentar

 

Flickr Photostream

Twitter Updates

Meet The Author