Minggu, 01 November 2015

CONTOH PERCABANGAN BERSARANG PADA C++ LINGKARAN DAN PERSEGI

//Percabangan Bersarang

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define phi 3.14

main() {
int a,r,s;
float l,k;
char jwb;
system ("COLOR A");
  cout<<"Riyanto - 14.02.8728 ";
  cout<<endl;
menu:
cout<<"CONTOH PERCABANGAN BERSARANG PADA C++"<<endl;
cout<<"==========================="<<endl;
cout<<"Pilihan operasi : "<<endl;
cout<<"[1] luas lingkaran"<<endl;
cout<<"[2] keliling lingkaran"<<endl;
cout<<"[3] luas persegi"<<endl;
cout<<"[4] keliling persegi"<<endl;

cout<<"Masukkan Pilihanmu :";cin>>a;
if (a==1 || a==2)
{cout<<"masukkan jari-jari : ";cin>>r;
    if(a==1)
    {l=float(phi*r*r);
         cout<<"luas lingakaran = "<<l<<endl;
         cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
         }
    else
    {k=float(phi*(r*2));
          cout<<"keliling lingkaran = "<<k<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
          }
    }
else if (a==3 || a==4)
{cout<<"masukkan sisi : ";cin>>s;
    if (a==3)
    {l=s*s;
          cout<<"luas persegi = "<<l<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            cout<<"terimakasih,,,";
         }
    else
    {k=4*s;
         cout<<"keliling persegi = "<<k<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
         }
   }
else
{clrscr();
cout<<"masukkan angka 1-4" <<endl<<endl ;
goto menu;
}
getch();
}


//OUTPUT :








Tidak ada komentar:

Posting Komentar