Program Mencari Luas Lingkaran, Persegi Panjang dan Segitiga C++ dengan fungsi Case

Switch Case merupakan sebuah pernyataan atau statement yang dirancang khusus untuk menangan pengambilan keputusan yang melibatkan banyak alternatif pilihan. Fungsi ini sering digunakan ketika kita ingin menuliskan percabangan ataupun pengambilan keputusan dengan sangat banyak pilihan. Maka dari itu switch sangat baik untuk dipelajari.

Membuat Program Mencari Luas 3 Bangun Datar yaitu, Persegi panjang/segi empat, lingkaran, dan segitiga.
Seperti yang kalian tahu, rumus luas lingkaran adalah phi * (r*r), segi empat adalah panjang kali lebar dan segi tiga adalah setengah kali alas kali tinggi atau 0.5*(a*t)

kodingnya seperti berikut:

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main() {
  int pil;
  float Luas,kel,phi=3.14,p,l,r,a,t;
  char again;
  cout<<"pilih menu: "<<endl;
  cout<<"[1] Luas lingkaran"<<endl;
  cout<<"[2] Luas persegi "<<endl;
  cout<<"[3] Luas Segitiga "<<endl;
  cout<<endl;
  cek:



  cout<<"masukkan pilihan Anda :";cin>>pil;
  cout<<endl;
  switch(pil){
  case 1:
      cout<<"masukan jari-jari:";cin>>r;
      Luas=phi*(r*r);
      cout<<"Luas lingkaran adalah " <<endl;
      cout<<Luas;
      break;

      case 2:
      cout<<"masukan panjang: ";cin>>p;
      cout<<"masukan lebar: ";cin>>l;
      Luas=p*l;
      cout<<"Luas persegi panjang adalah : "<<endl;
      cout<<Luas;
      break;

      case 3:
      cout<<"masukan alas: ";cin>>a;
      cout<<"masukan tinggi : ";cin>>t;
      Luas=0.5*(a*t);
      cout<<"Luas segitiga adalah :"<<endl;
      cout<<Luas;
      break;

      default :
            cout<<"Maaf, pilihan menu yang Anda inputkan tidak terdaftar "<<endl;
            break;

      }
      cout<<"Anda mau pilih lagi? [Y/N] : ";cin>>again;
      if (again == 'Y' )
      goto cek;
      else
      EXIT_SUCCESS;
  getch();}

Screen Shoot :



Comments

Post a Comment

Popular posts from this blog

Cara Mengatasi Galat: Index hilang pada kolom di phpMyAdmin

Program C++ Menghitung Diskon Pembelian oleh Pelanggan