Teknik Percabangan Dengan C++
Percabangan dengan c++ - tanpa disadari didalam kehidupan sehari-hari kita sering bertemu dengan percabangan, entah itu di rumah, di kampus, di lapangan, dan lain - lain, pada peluang kali ini kita akan mencoba ihwal metode percabangan dengan memakai c++ beserta pola kegiatan sederhananya, mari simak dibawah ini:
Percabangan dengan C++
Percabangan dipakai ketika ada beberapa kegiatan yang ingin dikerjakan namun pada setiap kegiatan tersebut mempunyai kondisinya masing-masing, ibarat contoh:
- Jika Budi membeli dengan total harga lebih dari sama dengan 10.000 maka kebijaksanaan akan mendapat belahan harga 100, bila tidak, kebijaksanaan tidak akan mendapat potongan.
- Jika kini hari senin hingga jum'at, maka jam 7 - jam 16 saya sedang bekerja, bila tidak maka saya sedang libur.
- Dll.
Di dalam percabangan terdapat beberapa macam, diantaranya ialah if else, if else if dan switch case.
Disetiap percabangan terdapat kondisi yang memakai operator perbandingan.
Percabangan if else
Bentuknya: if (kondisi){ agresi ketika kondisi true } else { agresi ketika kondisi false }
misal programnya:
#include <iostream> using namespace std; int main() { int nilai; cout<<"masukkan nilainya: "; cin>>nilai; if (nilai>=75){ cout<<"anda lulus, selamat"; } else{ cout<<"anda belum lulus, cemungut eaa.."; } return 0; }
Percabangan if else if
Bentuknya:
if (kondisi) { agresi bila kondisi pertama true } else if (kondisi){ agresi bila kondisi pertama false dan perbandingan kedua true } else if (kondisi){ agresi bila kondisi satu dan dua false dan perbandingan ketiga true } else { agresi bila tidak ada kondisi yang true. }
misal programnya:
#include <iostream> using namespace std; int main() { int nilai; cout<<"\nmasukkan nilainya: "; cin>>nilai; if (nilai>=80 && nilai<=100) { cout<<"nilai anda bagus"; } else if (nilai<80 && nilai>=60){ cout<<"nilai anda lumayan"; } else if (nilai<60 && nilai>=0){ cout<<"nilai anda hmm.. sudah kuduga"; } else { cout<<"masukkan nilai dengan benar, range (0-100)"; } return 0; }
Percabangan switch case
Bentuknya:
switch (kondisi){ case nilai_1: agresi yang dijalankan bila hasil kondisi = nilai_1 break; case nilai_2: agresi yang dijalankan bila hasil kondisi = nilai_2 break; case nilai_n: agresi yang dijalankan bila hasil kondisi = nilai_n break; default: agresi yang dijalankan bila hasil kondisi tidak ada yang memenuhi break; }
misal Programnya:
#include <iostream> using namespace std; int main() { char nilai; cout<<"pilih prodimu:\nA. s1 tektel\nB. s1 informatika\nC. d3 tektel\n"; cout<<"masukkan pilihannya: "; cin>>nilai; switch (nilai){ case 'A': cout<<"anda menentukan s1 tektel"; break; case 'B': cout<<"anda menentukan s1 informatika"; break; case 'C': cout<<"anda menentukan d3 tektel"; break; default: cout<<"masukkan pilihan dengan benar"; break; } return 0; }
Percabangan if else atau if else if cocok dipakai ketika kondisinya bersifat range. Seperti bila nilai 80-100 maka nilai A.
Percabangan switch case cocok dipakai ketika hasil dari kondisinya sudah pasti.
Program dari suatu algoritma
Sekarang kita coba buat kegiatan sederhana dari suatu algoritma..
Algoritma :
Masukan nilai total harga, bila total harga tersebut lebih dari sama dengan Rp. 100.000, maka akan mendapat belahan harga Rp. 100, bila tidak maka tidak akan mendapat potongan, kemudian tampilkan harga akhir.
Flowchart :
Ini ialah citra dari langkah – langkah suatu algoritma dengan memakai diagram alur.
Untuk source code program c++ nya sanggup dilihat dibawah ini:
#include <iostream.h> using namespace std; int t,a; int main(){ cout<<"Percabangan irfan muhammad ghani"<<endl; cout<<"Masukan total pembelian : "; cin>>t; if (t>=10000){ a=t-100; } else{ a=t; } cout<<"harga alhasil ialah : "<<a; return 0; }
Dibawah ini ialah tampilan ketika kegiatan dijalankan,
Jika total pembelian sama dengan 10000.
Jika total pembelian lebih dari 10000.
Jika total pembelian kurang dari 10000
Mungkin sekian dari saya ihwal Percabangan dengan C++ beserta pola kegiatan sederhananya, mohon maaf bila postingan ini kurang lengkap, terimakasih sudah mengunjungi blog saya dan agar bermanfaa.
Jangan lupa untuk berkomentar.
Post a Comment for "Teknik Percabangan Dengan C++"