BSI Tugas Borland C++ Program Else If Switch Case (Penjualan Senjata) - Adjie Krisnandy Info

Jumat, 20 Maret 2015

BSI Tugas Borland C++ Program Else If Switch Case (Penjualan Senjata)



Hai..
Kali ini saya akan berbagi mengenai tugas Algoritma & Pemrograman Else If Switch Case
disini saya akan memberi contoh tentang :
program penjualan senjata

langsung saja..
ini adalah screen shootnya


dan ini adalah source codenya menggunakan borland C++
//Pembelian senjata
#include <conio.h>
#include <iostream.h>
#include <stdio.h>

main()
{
    char jenis[30],kode=0;
   long harga,biaya,kembali,bayar,pajak,total,diskon;
   int jumlah;
   awal :

   cout<<"==========================="<<endl;
    cout<<" PROGRAM PEMBELIAN SENJATA "<<endl;
   cout<<"==========================="<<endl;
   cout<<"jenis-jenis senjata : "<<endl;
   cout<<"1. Nuklir [NKL]"<<endl;
   cout<<"2. Peledak [BOM]"<<endl;
   cout<<"3. Senjata Api [GUN]"<<endl;
   cout<<"pilihlah senjata yang ingin dibeli [NKL/BOM/GUN]";cin>>jenis;
   cout<<"==========================="<<endl;
   cout<<"kualitas senjata"<<endl;
   cout<<"1.Super"<<endl;
   cout<<"2.Normal"<<endl;
   cout<<"3.Jelek"<<endl;
   cout<<"pilihlah kualitas senjata yang ingin dibeli [1/2/3]";cin>>kode;
   cout<<"===========================";

   if (strcmp(jenis,"NKL")==0 || strcmp(jenis,"nkl")==0)
      {
      strcpy(jenis,"Nuklir");
      switch(kode)
         {
         case '1':
         harga=100000000;
         break;
          case '2':
         harga=80000000;
         break;
         case '3':
         harga=50000000;
         break;
         default:
         cout<<"\t\tAnda Salah Memasukan Kode"<<endl<<endl;
            goto awal;
           }
       }

   else if (strcmp(jenis,"BOM")==0 || strcmp(jenis,"bom")==0)
      {
      strcpy(jenis,"Peledak");
      switch(kode)
         {
         case '1':
         harga=50000000;
         break;
          case '2':
         harga=30000000;
         break;
         case '3':
         harga=10000000;
         break;
         default:
         cout<<"\t\tAnda Salah Memasukan Kode"<<endl<<endl;
            goto awal;
           }
       }

   else if (strcmp(jenis,"GUN")==0 || strcmp(jenis,"gun")==0)
      {
      strcpy(jenis,"Senjata Api");
      switch(kode)
         {
         case '1':
         harga=30000000;
         break;
          case '2':
         harga=20000000;
         break;
         case '3':
         harga=10000000;
         break;
         default:
         cout<<"\t\tAnda Salah Memasukan Kode"<<endl<<endl;
            goto awal;
           }
       }
    clrscr();
   cout<<"==========================="<<endl;
    cout<<" PROGRAM PEMBELIAN SENJATA "<<endl;
   cout<<"==========================="<<endl;
   cout<<"Senjata yang anda pilih adalah : "<<jenis<<endl;
   cout<<"Kualitas Senjata yang anda pilih adalah : "<<kode<<endl;
   cout<<"Harga Senjata yang anda pilih adalah : "<<harga<<endl;
   cout<<"Masukkan jumlah Senjata yang anda pilih adalah    : ";cin>>jumlah;
   biaya=harga*jumlah;
   cout<<"Harga Senjata yang harus dibayar anda adalah    : "<<biaya<<endl;
   pajak=biaya*0.1;
   cout<<"Pajak yang harus dibayar adalah                    : "<<pajak<<endl;
   total=biaya+pajak;
   cout<<"Total yang harus dibayar adalah                 : "<<total<<endl;
   cout<<"Masukkan jumlah uang untuk pembayaran            : ";cin>>bayar;
   kembali=bayar-total;
   cout<<"Kembalian yang anda terima adalah               : "<<kembali<<endl;

   if(jumlah>10)
    {
    diskon=0.2*kembali;
   cout<<"bonus = Jablay"<<endl;
    }
   else if(jumlah<=10 && jumlah>5)
    {
    diskon=0.1*kembali;
   cout<<"bonus = Tangtop"<<endl;
   }
   else
   {
    diskon=0*kembali;
   cout<<"bonus = Ketek banci"<<endl;
   }

   cout<<"diskon yang didapat adalah : "<<diskon;
   getch();
   }
 
Semoga Bermanfaat

-AK-

Share with your friends

Give us your opinion