IF Bersarang di C++
Menggabungkan Program program menggunakan IF bersarang menjadi satu - If bersarang adalah sebuah program yang dimana memiliki lebih dari satu buah if, minimal dua. tidak seperti if tunggal kita pada program genap ganjil sebelumnya .
pada program kali ini kita akan memaksimalkan penggunaan IF dengan turut mengikutsertakan Else IF dan Else. Penjelasannya cukup mudah, tinggal artikan aja ke bahasa indonesia,, dan baca sedikit scriptnya , ngerti deh
Berikut Scriptnya
#include <iostream.h>
#include <conio.h>
void main(){
clrscr();
int no;
cout<<"-Program If Berganda- ";
cout<<"\nGabungan program dari artikel sebelumnya";
cout<<"\n\npilih program yang akan dijalankan (angka)" ;
cout<<"\n1. Operator Aritmatika 2";
cout<<"\n2. Genap ganjil";
cout<<"\n3. Mencari Luas Lingkaran";
cout<<"\n\njalankan program no: ";
cin>>no;
if(no==1){
float a,b;
cout << "\nProgram Aritmatika 2";
cout << "\nMasukkan Angka 1: ";
cin >>a;
cout <<"Masukkan Angka 2; ";
cin >>b;
cout <<"\n";
cout <<"Hasilnya \n";
cout <<"\n";
cout <<a <<" + " <<b <<" = "<<(a+b)<<"\n";
cout <<a <<" - " <<b <<" = "<<(a-b)<<"\n";
cout <<a <<" x " <<b <<" = "<<(a*b)<<"\n";
cout <<a <<" : " <<b <<" = "<<(a/b)<<"\n";
getch();
}else if(no==2){
int a;
cout << "\nProgram Genap Ganjil";
cout << "\nMasukkan Angka: ";
cin >>a;
if(a%2==0){
cout<<" \nAnda memasukkan angka GENAP";
}else{
cout<<" \nAnda memasukkan angka GANJIL";
}
getch();
}else if(no == 3){
float phi,r,luas;
phi=3.14;
cout<<"\n-Program Menghitung Luas Lingkaran-";
cout<<"\n\nMasukkan nilai jari jari(cm): ";
cin>>r;
luas=phi*r*r;
cout<<"\nLuas lingkaran adalah: " <<luas<<" cm";
getch();
}else{
cout<<"inputan anda tidak ada di dalam menu !";
}
}
Output program
Penjelasan.
- -Saya tidak tahu mau menjelaskan apa, soalnya yang baru dari program ini cuma if nya aja, lebihnya merupakan program program yang pernah saya update pada artikel sebelumnya....
- namun jika ada pertanyaan, silahkan tanyakan pada kotak komentar