Kali ini kita masuk
ke pembahasan mengenai perumusan IF dalam C++ sudah siap? Okey kita mulai..
Ada tiga hal yang perlu kalian ketahui untuk menggunakan
perumusan IF yaitu :
1.
Setiap ada IF, pasti ada syarat
2.
Setiap ada ELSE IF, tentunya ada IF
3.
Setiap ada ELSE, kalian harus yakin dan pasti
ada IF
Contoh pengguaan IF :
#include<iostream>
usingnamespace std;
void main(){
int a=8;
keterangannya
a=8 maksudnya nilai "a" itu 8
if(a == 7){
Pertanyaan Jika a = 7 maka benar
cout<<"benar"<<endl;
} elseif(a>=8){ Jika A lebih besar dari 8 maka akan mengikuti
a = a *
a; rumus yang dibawah a = a *
a. dan yang keluar adalah
cout<<"kuadrat: "<<a<<endl; kuadrat 64
} else
cout<<"salah"<<endl; dan selebihnya salah.
}
Sekarang kita tambah AND lambangnya &&.
#include<iostream>
usingnamespace std;
void main(){
int a=7; a nya = 7 dan pil "Y"
char pil='Y';
Jika a = 7 dan pil N maka benar.
if(a == 7 && pil=='N') karena AND jika salah satu sudah salah maka pasti salah walaupun ada yang benar
cout<<"benar"<<endl;
else if(a>=8){ Jika lebih dari 8 akan menggunakan rumus yang dibawah
a = a *
a;
cout<<"kuadrat: "<<a<<endl;
} else dan selebihnya salah
cout<<"salah"<<endl;
}
Sekarang kita gunakan OR lambangnya || :
#include<iostream>
usingnamespace std;
void main(){
int a=7; a nilanya 7
char pil='Y'; char pil Y
Jika a =7 atau pil N maka benar Karena or jika ada salah satu yang benar pasti hasilnya akan
if(a == 7 || pil=='N') benar walaupun ada yang salah
cout<<"benar"<<endl;
else if(a>=8){ jika lebih besar dari 8 akan masuk ke rumus yang
a = a *
a; dibawah.
cout<<"kuadrat: "<<a<<endl;
} else selebihnya salah
cout<<"salah"<<endl;
}
Lanjut ke Nested IF (IF dalam IF) :
#include<iostream>
usingnamespace std;
void main(){
int a=11;
char pil='N';
if(a == 7 && pil=='N'){
cout<<"benar"<<endl;
} elseif(a>=8) {
if(a<=10){
a = a *
a;
}
else {
a
= a * 2;
}
cout<<"kuadrat: "<<a<<endl;
} else
cout<<"salah"<<endl;
}
Oya, untuk ngejalanin programnya tekan Ctrl+F5 secara bersamaan.
