Dalam C++ percabangan digunakan untuk memecahkan persoalan dan mengambil
keputusan dari beberapa pernyataan. Ada beberapa jenis percabangan yang
bisa kita gunakan dalam pemrograman C++ diantaranya sebagai berikut :
- if
- if – else
- switch – case
1. if – else
Output
Penjelasan :
#include <iostream>
using namespace std;
coding diatas adalah header dari sebuah
program
int main(){
int nilai;
cout<<"masukan biji :";
cin>>nilai;
coding ini Mendeklarasikan
variabel dengan tipe datanya serta melakukan inputan biji yang datanya
ditampung pada variabel nilai
if(nilai >100){
cout<<"maaf
inputan anda diluar jangkauan";
} else if (nilai >= 80){
cout<<"A
";
} else if (nilai >= 65){
cout<<"B
";
} else if (nilai >= 50){
cout<<"C";
} else if (nilai >= 34){
cout<<"D";
} else if (nilai >= 0){
cout<<"E";
cout<<"maaf inputan anda diluar jangkauan";
}
return 0;
}
Script
diatas merupakan struktur utama dari program if else, yang
intinya jika kita menginputkan nilai diatas 100 maka outputnya adalah “maaf inputan anda diluar jangkauan”, jika nilai lebih
dari atau sama dengan 80 makan outputnya akan keluar huruf A, jika nilai lebih dari atau sama dengan 65 maka
outpunya huruf B, jika nilai lebih dari atau
sama dengan 50 maka outputnya huruf C, jika
nilai lebih dari sama dengan 34 maka outputnya huruf D,
jika nilai lebih dari atau sama dengan 0 maka outputnya huruf E.
2. Switch
Program
Output
Penjelasan
#include
<iostream>
using
namespace std;
coding header
int
main(){
int kelas;
cout<<"masukan kode
kelas(1..4):";
cin>>kelas;
coding ini Mendeklarasikan
variabel dengan tipe datanya serta melakukan inputan kelas(1..4) yang datanya
ditampung pada variabel kelas.
switch (kelas) {
case 1:
cout << "MI";
break;
case 2:
cout << "TI";
break;
case 3:
cout << "SI";
break;
case 4:
cout << "Internasional";
break;
default:
cout << "tidak ada kelas";
}
return 0;
}
Script
inti dari program struktur switch, jika kita
memasukan angka 1 outputnya MI, jika angka 2 outputnya TI, jika 3 outputnya SI,
jika 4 outputnya Internasional, jika memasukan lebih dari 4 maka akan keluar
kalimat “ tidak ada kelas”.
0 komentar:
Posting Komentar