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
#include
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.
Berikut adalah contoh-contoh program yang menggunakan if,else, dan else if.
Program untuk untuk memberikan diskon belanja seseorang di supermaket.
#include
#include
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.
0 komentar:
Posting Komentar