Tuesday, October 25, 2011

Pernyataan NESTED IF

Masih tentang Bab Operasi Penyelesaian Kondisi, setelah posting yang lalu membahas Pernyataan IF dan Pernyataan IF -ELSE sekarang ke Pernyataan NESTED IF yaitu pernyataan if berada didalam pernyataan if yang lainnya. Bentuk umum NESTED IF adalah:

if(syarat)
{
   if(syarat)
    … perintah;
   else
   … perintah;
}
 else
{
  if(syarat)
  … perintah;
  else
  … perintah;
}

Contoh:
Membuat program untuk penjualan baju "BORLAND SHOP" dengan ketentuan sbb:
- Jika kode baju=1 maka Merk Baju = H&R, dengan ukuran baju=S atau s, maka harganya 45000,
   Jika ukuran baju= selain itu, maka harganya 60000.
- Jika kode baju=2 maka Merk Baju = Adidas, dengan ukuran baju=S atau s, maka harganya 65000,
   Jika ukuran Baju= selain itu, maka harganya 75000.
-  Jika memasukkan kode baju selain yang ada di listing program (selain 1/2) maka keluarannya=
  Salah kode baju.

Dah langsung ke listing programnya




#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char kode,ukuran,merk[15];
long harga=0;

clrscr();
cout<<" BORLAND SHOP \n";
cout<<"---------------\n";

cout<<"Kode Baju     :"; cin>>kode;
cout<<"Ukuran        :"; cin>>ukuran;

if (kode=='1')
{
strcpy(merk, "H & R");
if (ukuran=='S' || ukuran =='s')
harga=45000;

else
harga=60000;
}

else if (kode=='2')
{
strcpy(merk,"Adidas");
if (ukuran=='S' || ukuran== 's')
harga=65000;
else
harga=75000;
}

else

cout<<"== Salah Kode Baju =="<<endl;

cout<<"Merk Baju  :" <<merk<<endl;
cout<<"Harga Baju :"<<harga<<endl;
getch();
}






SELAMAT MENCOBA..!

Comments
0 Comments

0 comments:

Post a Comment