Belajar pemrograman : Contoh script sederhana penggunaan if dalam Borland c++

Assalamualaikum wr.wb

Selamat datang di blog tercinta ini. Berbagai informasi dapat saudara temukan di blog ini. mudah mudahkan berguna dan dapat membantu bagi  saudara saudara sekalian. saya selaku admin dan penulis  berterimakasih karena telah mengunjungi blog ini. J

Disini saya akan mengambil kasus tagihan sewa kamar hotel


Silahkan copy script dibawah ini ke dalam Borland c++ anda :



#include<conio.h>
#include<stdio.h>
#include<string.h>
main()
{
char ntm[30],nktp[20],alm[40],jk[6],ket[10];
int li,tb;
float bt,bk,dis,sph;
clrscr();
printf("Tagihan Sewa Kamar Hotel\n");
printf("========================\n");
printf ("Nama Tamu          :");gets(ntm);
printf ("No KTP             :");gets(nktp);
printf ("Alamat             :");gets(alm);
printf ("Jenis Kamar[D/V/E] :"); gets(jk);

printf("Lama Inap[Hari]    :");
scanf("%i",&li);
if(strcmp(jk, "D") == 0)
{
strcpy(ket,"Deluxe");
sph=750000;
}
else if(strcmp(jk, "V") == 0)
{
strcpy(ket,"VIP");
sph=650000;
}
else if(strcmp(jk, "E") == 0)
{
strcpy(ket,"Ekonomi");
sph=400000;
}
printf("Keterangan Kamar   :%s\n",&ket);
printf("Sewa Perhari(Rp)   :%-12.2f\n",sph);
printf("Tagihan Bar(Rp)     :");scanf("%i",&tb);
bk=sph*li+tb;
if(bk>3000000)
{
dis=0.3*bk;
}
else if(bk>2000000)
{
dis=0.2*bk;
}
else if(bk>1000000)
{
dis=0.1*bk;
}
bt=bk-dis;
printf("Biaya Kotor        :%-12.2f\n",bk);
printf("Discount           :%-12.2f\n",dis);
printf("Besar Tagihan      :%-12.2f\n",bt);
getch();

}


Setelah itu compile program bisa menggunakan ALT+F9 ,ini berguna untuk melihat ada kesalahan dari script di atas apa tidak
Setelah semuanya tidak ada kesalahan. Silahkan Run program gunakan CTRL+F9


Keterangan :
dalam memberikan nilai variable dari dalam program if memiliki beberapa syarat
1.       untuk numerik
bentuk umum : nama variable=isi variable;
contoh  : hs=500000;
2.       untuk string 1 karakter
bentuk umum : nama variable=’isi variabel’;
contoh  : nh=’D’;

3.       untuk string lebih 1 karakter
bentuk umum : strcpy(nama variable , ”isi variabel”);
contoh  : strcpy(ket,”berhasil”);       
Tambahan : jika ingin melakukan perulangan , tinggal masukan perintah for sesuai dengan yang telah kita bahas pada artikel sebelumnya

Jika masih ada kendala dalam pembuatan script diatas atau ingin tanya tanya soal program c++ silahkan anda menulis komentar .
 terima kasih telah berkunjung . semoga informasi yang saya berikan dapat berguna bagi saudara sekalian. J


wassalamualaikum wr.wb


Share on Google Plus

3 comments:

  1. admin bgmana script c++ if else untuk input data NAMA maka muncul otomatis Tanggal Lahir kita?

    ReplyDelete
    Replies
    1. kalau masalah pemanggilan harus diperkenalkan dulu gan. pelajari aj disini http://nopri1.blogspot.co.id/2015/11/belajar-pemrograman-contoh-script_17.html

      Delete