Program Menggunakan NESTED IF ( IF di dalam IF ) borland C++
Merupakan pernyataan if yang berada didalam pernyataan if yang lain. Bentuk penulisannya yaitu:
if (syarat)
if (syarat)
perintah;
else
perintah;
else
if (syarat)
perintah;
else
perintah;
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main(){
char x;
float fc,tot_biaya;
cout<<"\n=======================================";
cout<<"\n Mencari Total Biaya Fotocopy ";
cout<<"\n Menggunakan Nested If";
cout<<"\n=======================================";
cout<<"\n\nApakah Anda member? [Y/N] : ";cin>>x;
if(x=='Y'){
cout<<"\nFotocopy berapa lembar? : ";cin>>fc;
if(fc>=100)
tot_biaya=fc*75;
else
tot_biaya=fc*100;
cout<<"\nTotal biaya : Rp. "<<tot_biaya;
}
else{
cout<<"\nFotocopy berapa lembar? : ";cin>>fc;
if(fc>=100)
tot_biaya=fc*100;
else
tot_biaya=fc*200;
cout<<"\nTotal biaya : Rp. "<<tot_biaya;
}
getch ();
}
#include <conio.h>
#include <stdio.h>
main(){
char x;
float fc,tot_biaya;
cout<<"\n=======================================";
cout<<"\n Mencari Total Biaya Fotocopy ";
cout<<"\n Menggunakan Nested If";
cout<<"\n=======================================";
cout<<"\n\nApakah Anda member? [Y/N] : ";cin>>x;
if(x=='Y'){
cout<<"\nFotocopy berapa lembar? : ";cin>>fc;
if(fc>=100)
tot_biaya=fc*75;
else
tot_biaya=fc*100;
cout<<"\nTotal biaya : Rp. "<<tot_biaya;
}
else{
cout<<"\nFotocopy berapa lembar? : ";cin>>fc;
if(fc>=100)
tot_biaya=fc*100;
else
tot_biaya=fc*200;
cout<<"\nTotal biaya : Rp. "<<tot_biaya;
}
getch ();
}
Dan hasil programnya sbb:
- Anda member dan fotocopy >=100 lembar, maka harga Rp. 75 /lembar.
- Anda member, dan fotocopy <100 lembar, maka harga Rp. 100 /lembar.
- Anda bukan member, dan fotocopy >=100 lembar, maka harga Rp. 100 /lembar.
- Anda bukan member, dan fotocopy <100 lembar, maka harga Rp. 200 /lembar.
Tidak ada komentar:
Posting Komentar