Selasa, 01 April 2014
Selasa, April 01, 2014

Percabangan dan implementasi di C++

Statement Kendali atau Percabangan

Assalamualaikum wr wb, semangat pagi sahabat blogger kali ini saya ingin berbagi ilmu mengenai statement kendali atau percabangan. Apa yang dimaksud statement kendalai atau percabangan itu?

Statement kendali suatu metode yangdigunakan untuk mengambil suatu keputusan atau memilih bagian program yang akan dikerjakan sesuai dengan kondisi atau syarat yang diberikan. Sedangkan percabangan yaitu suatu pemilihan statmen yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi tertentu.

Ok langsung saja berikut contoh dari statemen kendali atau percabangan :

#include <iostream.h>
#include <conio.h>

main(){

int gp, pend, jk, tj, ja, ta, st, ttg, gb;
menu:
cout<<"====================================="<<endl;
cout<<"..ALAT HITUNG GAJI BERSIH KARYAWAN.."<<endl;
cout<<"====================================="<<endl;
cout<<"Daftar pendidikan\t : "<<endl;
cout<<"1. Diploma 3 "<<endl;
cout<<"2. Strata 1 "<<endl;
cout<<"3. Strata 2 "<<endl;
cout<<"Input nomor pendidikan\t : ";cin>>pend;
if (pend==1){
gp=500000;
   cout<<"Gaji pokok anda\t : Rp."<<gp<<endl;}
else if (pend==2){
gp=750000;
   cout<<"Gaji pokok anda\t : Rp."<<gp<<endl;}
else if (pend==3){
gp=1000000;
   cout<<"Gaji pokok anda\t : Rp."<<gp<<endl;}
else {
cout<<"Masukkan angka 1 - 3 sesuai pendidikan anda!!! "<<endl;
   clrscr();
   goto menu;}


cout<<"====================================="<<endl;
jekel:
cout<<"Jenis kelamin\t\t : "<<endl;
cout<<"1. Laki-laki "<<endl;
cout<<"2. Permpuan "<<endl;
cout<<"Input jenis kelamin\t : ";cin>>jk;

cout<<"====================================="<<endl;

cout<<"Status\t\t\t : "<<endl;
cout<<"1. Menikah "<<endl;
cout<<"2. Belum menikah "<<endl;
cout<<"Input status\t\t : ";cin>>st;

if (jk==1 && st==1 ){
tj=500000;
   cout<<"Tunjangan anda\t\t : Rp."<<tj<<endl;}
else {
tj=0;
   cout<<"Tunjangan anda\t\t : Rp."<<tj<<endl;}

cout<<"====================================="<<endl;

cout<<"Input jumlah anak\t : ";cin>>ja;
if (jk==1 && st==1 && ja>=2 ){
ta=2*200000;
   cout<<"Tunjangan anak anda\t : Rp."<<ta<<endl;}
else if(jk==1 && st==1 && ja<2) {
ta=ja*200000;
   cout<<"Tunjangan anak anda\t : Rp."<<ta<<endl;}
else {
ta=0;
   cout<<"Tunjangan anak anda\t : Rp."<<ta<<endl;}
   ttg=gp+tj+ta;
   gb=ttg-(ttg*0.05);
   cout<<"total gaji anda\t\t : Rp."<<ttg<<endl;
   cout<<"Gaji bersih anda\t : Rp."<<gb<<endl;

cout<<"====================================="<<endl;
getch();}

Berikut hasil dari programnya :


Mudahkan sahabat blogger, sekian ilmu mengenai statemen kendali atau percabangan dari saya untuk percabangan bersarang dapat anda pelajari disini, wassalamualaikum wr wb.

0 comments:

Posting Komentar

 
Online casino