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 kesempatan kali ini kita akan mencoba ihwal teknik percabangan dengan memakai c++ beserta teladan jadwal sederhananya, mari simak dibawah ini:
Percabangan dengan C++
Percabangan dipakai ketika ada beberapa aktivitas yang ingin dikerjakan namun pada setiap aktivitas tersebut mempunyai kondisinya masing-masing, menyerupai contoh:
- Jika Budi membeli dengan total harga lebih dari sama dengan 10.000 maka kebijaksanaan akan mendapat pecahan harga 100, jikalau tidak, kebijaksanaan tidak akan mendapat potongan.
- Jika kini hari senin hingga jum'at, maka jam 7 - jam 16 aku sedang bekerja, jikalau tidak maka aku 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 }
Contoh 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 jikalau kondisi pertama true } else if (kondisi){ agresi jikalau kondisi pertama false dan perbandingan kedua true } else if (kondisi){ agresi jikalau kondisi satu dan dua false dan perbandingan ketiga true } else { agresi jikalau tidak ada kondisi yang true. }
Contoh 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 jikalau hasil kondisi = nilai_1 break; case nilai_2: agresi yang dijalankan jikalau hasil kondisi = nilai_2 break; case nilai_n: agresi yang dijalankan jikalau hasil kondisi = nilai_n break; default: agresi yang dijalankan jikalau hasil kondisi tidak ada yang memenuhi break; }
Contoh 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 jikalau nilai 80-100 maka nilai A.
Percabangan switch case cocok dipakai ketika hasil dari kondisinya telah pasti.
Program dari suatu algoritma
Sekarang kita coba buat jadwal sederhana dari suatu algoritma..
Algoritma :
Masukan nilai total harga, jikalau total harga tersebut lebih dari sama dengan Rp. 100.000, maka akan mendapat pecahan harga Rp. 100, jikalau 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 balasannya ialah : "<<a; return 0; }
Dibawah ini ialah tampilan dikala jadwal dijalankan,
Jika total pembelian sama dengan 10000.
Jika total pembelian lebih dari 10000.
Jika total pembelian kurang dari 10000
Mungkin sekian dari aku ihwal Percabangan dengan C++ beserta teladan jadwal sederhananya, mohon maaf jikalau postingan ini kurang lengkap, terimakasih sudah mengunjungi blog aku dan biar bermanfaat.
Jangan lupa untuk berkomentar.
0 Response to "Teknik Percabangan Dengan C++"
Posting Komentar