Menghitung Luas Dengan Fungsi

Posted by Budi Arieyanto | Posted in | Posted on 02.58

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


int code;
float alas,tinggi,jari,panjang,lebar,luas;
const float phi=3.14;
char lagi;

garis()
{
 printf("\n============================\n");
 printf("\n");
 }
  void tampilkan_judul()
 {
  garis();
  cout<<"1>.LUAS DARI SEGITIGA"<<endl;
  cout<<"2>.LUAS DARI LINGKARAN"<<endl;
  cout<<"3>.LUAS DARI PERSEGI PANJANG"<<endl;
  printf("\n============================\n");
  cout<<"\n\nMasukan Code [1..3] : ";cin>>code;
  garis();
  }
   void main()
   {
    atas:
    clrscr();
   tampilkan_judul();

    if(code==1)
    {
     cout<<"1>.LUAS DARI SEGITIGA"<<endl;
     cout<<"  Masukan Alas       : ";cin>>alas;
     cout<<"  Masukan Tinggi   : ";cin>>tinggi;

     luas=0.5*alas*tinggi;
     cout<<"  Luas Segitiga       : "<<luas<<endl;
     }
     if(code==2)
     {
     cout<<"2>.LUAS DARI LINGKARAN"<<endl;
     cout<<"   Masukan Jari      : ";cin>>jari;

     luas=phi*jari*jari;
     cout<<"   Luas Lingkaran : "<<luas<<endl;
     }
     if(code==3)
     {
     cout<<"3>.LUAS DARI PERSEGI PANJANG"<<endl;
     cout<<"   Masukan Panjang      : ";cin>>panjang;
     cout<<"   Masukan Lebar        : ";cin>>lebar;

     luas=panjang*lebar;
     cout<<"   Luas Persegi Panjang : "<<luas<<endl;
     }

    printf("\n\nIngin Hitung Lagi [Y/T]    :");

  lagi = getche();

  if (lagi == 'Y' || lagi == 'y')
  goto atas;

  getch();
 }

Comments (0)

Posting Komentar