Kamis, 01 Mei 2014

Program Menggunakan NESTED IF ( IF di dalam IF ) borland C++

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;

Contoh soal & program dibawah ini menggunakan Nested If :
#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 ();
}

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

Label