Penyeleksian kondisi dan penggunaan label goto pd C++

Dalam kasus berikut adalah Seorang sales akan mendapatkan uang jasa dan uang komisi jika memenuhi beberapa syarat berikut :
jika jumlah pendapatan >=50000 maka uang jasanya 3000 dan komisi 30% dari pendapatan.
jika jumlah pendapatan >=20000 maka uang jasanya 2000 dan komisi 20% dari pendapatan
jika jumlah pendapatan < 20000 maka uang jasanya 1000 dan komisi 10% dari pendapatan
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
main(){
float pend,jasa,komisi,total;
char lagi;
atas: //ini adalah nama label
clrscr();
cout<<pendapatan Anda hari ini : “;cin>>pend;
if (pend >=50000){
jasa=3000;
komisi=0.3*pend;}
else
if (pend >=20000){
jasa=2000;
komisi=0.2*pend;}
else
{jasa=1000;
komisi=0.1;}

cout<<“Uang komisi = “<<komisi<<endl;
cout<<“Uang Jasa = “<<jasa<<endl;
cout<<“==============================”<<endl;

total=pend+jasa+komisi;
cout<<“Total Pendapatan = “<<total<<endl;
cout<<endl<<endl;
if (lagi==’Y’ || lagi==’y’)
{goto atas;}
getch();
}

Selebihnya bisa anda kembangkan lagi….

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s