Rabu, 02 April 2014
Rabu, April 02, 2014

Percabangan Bersarang di C++

Percabangan Bersarang di C++

Assalamualaikum wr wb, selamat pagi sahabat blogger, kali ini saya ingin berbagi ilmu mengenai percabangan bersarang. Untuk pengertiannya percabangan bersarang adalah sama dengan materi sebelumnya yaitu Statemen kendali/ percabangan hanya saja dalam materi ini dalam percabangan ada percabangan lagi sehingga di sebut percabangan bersarang.

Untuk lebih jelasnya mengenai susunan dari syntaxnya sebagai berikut : 
#include <iostream.h>
#include <conio.h>
#define phi 3.14

main(){
int pil;
float r, s, ll, kl, lp, kp;
char jwb;
pilihan:
cout<<"Mau hitung apa.....????"<<endl;
cout<<"[1] Luas lingkaran"<<endl;
cout<<"[2] Keliling lingkaran"<<endl;
cout<<"[3] Luas Persegi"<<endl;
cout<<"[4] Keliling Persegi"<<endl;
cout<<"Apa yang anda pilih = ";cin>>pil;
if (pil==1 || pil==2)
{
    cout<<"Masukkan nilai jari-jari = ";cin>>r;
      if (pil==1)
      {
          ll=phi*r*r;
            cout<<"Luas lingkarannya adalah = "<<ll<<endl;
            cout<<"Apa anda ingin menghitung lagi y/t ??? ";cin>>jwb;
      if (jwb=='Y' || jwb=='y')
            {
      clrscr();
      goto pilihan;
          }
      else
      cout<<"Terima kasih yaaa...";
         }
      else
      {
          kl=phi*r*2;
            cout<<"Keliling lingkaranya adalah = "<<kl<<endl;
            cout<<"Apa anda ingin menghitung lagi y/t ??? ";cin>>jwb;
      if (jwb=='Y' || jwb=='y')
            {
      clrscr();
      goto pilihan;
          }
      else
      cout<<"Terima kasih yaaa...";
         }
   }
else if (pil==3 || pil==4)
{
    cout<<"Masukkan nilai sisi = ";cin>>s;
      if (pil==3)
      {
          lp=s*s;
            cout<<"Luas perseginya adalah = "<<lp<<endl;
            cout<<"Apa anda ingin menghitung lagi y/t ??? ";cin>>jwb;
      if (jwb=='Y' || jwb=='y')
            {
      clrscr();
      goto pilihan;
          }
      else
      cout<<"Terima kasih yaaa...";
         }
      else
      {
          kp=s*4;
            cout<<"Keliling perseginya adalah = "<<kp<<endl;
            cout<<"Apa anda ingin menghitung lagi y/t ??? ";cin>>jwb;
      if (jwb=='Y' || jwb=='y')
            {
      clrscr();
      goto pilihan;
          }
      else
      cout<<"Terima kasih yaaa...";
         }
   }
else
{
cout<<"Masukkan pilihan antara 1 - 4 "<<endl;
      cout<<"Apa anda ingin menghitung lagi y/t ??? ";cin>>jwb;
      if (jwb=='Y' || jwb=='y')
         {
      clrscr();
      goto pilihan;
         }
      else
      cout<<"Terima kasih yaaa...";
   }

getch();}

Hasil dari syntax di atas kalau di run akan seperti berikut :


Ok sekian dari admin mengenai percabangan bersarang, wassalamualaikum wr wb...

0 comments:

Posting Komentar

 
Online casino