penggunaan if else atau else if pada pemograman turbo c++

gambar turbo c++

Jika dalam pembuatan program kita memerlukan sebuah fungsi untuk menampilkan sesuatu yang dibutuhkan,dan tidak menampilkan yang tidak diperlukan.

Berikut adalah contoh-contoh program yang menggunakan if,else, dan else if.

Program untuk untuk memberikan diskon belanja seseorang di supermaket.

#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
float total_belanja,diskon,total_pembayaran;
printf(“masukan total belanja!!!”);
scanf(“%f”,&total_belanja);

if((total_belanja>= 0)&&(total_belanja<100000))
{printf(“anda tidak dapat apa-apa”);}
else if ((total_belanja>=100000)&&(total_belanja<500000))
{diskon=0.1*total_belanja;
total_pembayaran=total_belanja-diskon;
printf(“\nDiskonnya adalah ===%f “,diskon);
printf(“\nTotal pembayarannya adlah===%f”,total_pembayaran);
printf(“\nDan hadian payung”);
}
else if ((total_belanja>=500000)&&(total_belanja<1000000))
{diskon=0.15*total_belanja;
total_pembayaran=total_belanja-diskon;
printf(“\nDiskonnya adalah ===%f “,diskon);
printf(“\nTotal pembayarannya adlah===%f”,total_pembayaran);
printf(“\nDan hadiah baju”);
}
else
{diskon=0.25*total_belanja;
total_pembayaran=total_belanja-diskon;
printf(“\nDiskonnya adalah ===%f “,diskon);
printf(“\nTotal pembayarannya adlah===%f”,total_pembayaran);
printf(“\nDan hadian dispenser”);
}
getch();
}

Dapat disimpulkan bahwa jika orang berbelanja lebih dari 100rb mendapat diskon dan hadiah,sedangkan jika tidak mencapai 100rb tidak dapat apa-apa.

silahkan dicoba.

Dan berikut adalah program untuk menghitung total pembayaran tiket kereta api yang mempunyai jurusan dan kelas,dan ditambahkan diskon.

#include<stdio.h>
#include<conio.h>

void main ()
{
clrscr();
long int jurusan , kelas , harga_tiket , total_pmbyrn , jumlah;
float diskon,total;
printf(“masukan jurusan =   “); scanf(“%li”,&jurusan);
printf(“masukan kelas =   “); scanf(“%li”,&kelas);

if ((jurusan == 1)&&(kelas == 1))
{
harga_tiket = 10000;
printf(“anda menuju bandung kelas ekonomi”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 1)&&(kelas == 2))
{
harga_tiket = 20000;
printf(“anda menuju bandung kelas bisnis”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 1)&&(kelas == 3))
{
harga_tiket = 30000;
printf(“anda menuju bandung kelas executive”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 2)&&(kelas == 1))
{
harga_tiket = 40000;
printf(“anda menuju yogyakarta kelas ekonomi”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 2)&&(kelas == 2))
{
harga_tiket = 50000;
printf(“anda menuju yogyakarta kelas bisnis”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 2)&&(kelas == 3))
{
harga_tiket = 60000;
printf(“anda menuju yogyakarta kelas executif”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 3)&&(kelas == 1))
{
harga_tiket = 85000;
printf(“anda menuju surbaya kelas ekonomi”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else if ((jurusan == 3)&&(kelas == 2))
{
harga_tiket = 95000;
printf(“anda menuju surabaya kelas bisnis”);
printf(“\nharga tiketnya = %li”, harga_tiket);}
else
{
harga_tiket = 105000;
printf(“anda menuju surabaya kelas executive”);
printf(“\nharga tiketnya = %li”, harga_tiket);}

printf(“\nmasukan banyak tiket =  “); scanf(“%li”,&jumlah);
total_pmbyrn = jumlah * harga_tiket;
printf(“\ntotal pembayaran adalah = %li” , total_pmbyrn);
if (jumlah>5)
{diskon=0.15*total_pmbyrn;}
else{printf(“\nPembelian tiket anda tidak lebih dari 5 maka anda tidak mendapatkan diskon”);}
printf(“\nJumlah diskonnya adalah %0.2f”,diskon);
total=total_pmbyrn-diskon;
printf(“\nMaka totalnya adalah %0.2f”,total);
getch();
}

dapat disimpulkan program tersebut mempunyai pilihan kota tujuan bandung,surabaya,yogyakarata dan mempunyai kelas exsekutif,ekonomi dan bisnis dan jika pembelian tiket lebih dari 5 akan mendapat bonus 15 persen(%)

semoga membantu.

Untuk pelajaran pertama silahkan KLIK DISINI

Dan jangan lupa komentarnya ya.


3 thoughts on “penggunaan if else atau else if pada pemograman turbo c++

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