Menghitung Diskon Berdasarkan Harga Belanja dengan Fungsi IF

Apabila sebelumnya telah saya beri contoh mengenai menghitung diskon dengan fungsi switch, kini saya akan berbagi yang benggunakan fungsi IF.
Ini adalah contoh syntaxnya

#include <iostream>

using namespace std;

int main()
{
  int harga;
  cout<<"Masukkan Harga Belanja Anda : ";
  cin>>harga;
  cout<<endl;
  
  if (harga<150000)
   {
   cout<<"Diskon : 0%\n";
   }
   else if (harga<400000)
   {
   cout<<"Diskon : 2.5%\n";
   }
   else if (harga<1000000)
   {
   cout<<"Diskon : 5%\n";
   }
   else if (harga<2500000)
   {
   cout<<"Diskon : 7.5%\n";
   }
   else
   {
   cout<<"Diskon :10%\n";
   }

  system("PAUSE");    
  return 0;
}


Menghitung Diskon Berdasarkan Harga Belanja dengan Fungsi Switch

Ini adalah contoh sintax menghitung diskon berdasarkan harga belanja menggunakan C++

#include <iostream>

using namespace std;

int main()
{
   int nilai;
   
   cout<<"Pilih Kategori Harga Belanja Anda\n\n";
   cout<<"1 : Harga belanja < Rp.150000\n\n";
   cout<<"2 : Harga Belanja Rp.150000 - Rp.400000\n\n";
   cout<<"3 : Harga Belanja Rp.400000 - Rp.1000000\n\n";
   cout<<"4 : Harga Belanja Rp.1000000 - Rp.2500000\n\n";
   cout<<"5 : Harga Belanja > Rp.2500000\n\n";
   cout<<"Pilihan Anda : ";
   cin>>nilai;
   cout<<endl;
   
   switch (nilai)
   
   {
     case 1 : cout<<"Anda Mendapat Diskon : 0%\n";
     break;
     case 2 : cout<<"Anda Mendapat Diskon :2.5%\n";
     break;
     case 3 : cout<<"Anda Mendapat Diskon 5%\n";
     break;
     case 4 : cout<<"Anda Mendapat Diskon 7.5%\n";
     break;
     case 5 : cout<<"Anda Mendapat Diskon 1.5%\n";
     break;
              default:
              cout<<"Perintah Yang Anda Masuukkan Salah\n";
   }
   cout<<endl;
  system("PAUSE");    
  return 0;
}


Bahasa Pemprograman

Komputer merupakan alat pengolah informasi dan data yang sudah tidak asing bagi kita. perangkat yang ada pada komputer semuanya menggunakan bahasa mesin, sehingga untuk dapat memudahkan pengguna dalam memberi perintah kepada komputer, maka diperlukan bahasa yang mampu menterjemahkan bahasa manusia tersebut kedalam bahasa mesin sehingga instruksi tersebit dapat diolah oleh komputer.

bahasa pemrograman merupakan teknik komunikasi untuk menjalankan instruksi pada komputer. bahasa pemrograman dapat memfasilitasi programer untuk menetapkan apa yang akan dilakukan komputer, bagaimana data tersebut disimpan dan di kirim, dan apa yang akan dilakukan jika data yang diperoleh variatif.

bahasa pemrograman dapat kiklasifikasikan dalam beberapa tingkat. yaitu :
Bahasa tingkan rendah
merupakan bahasa pemrograman generasi pertama. sangat sulit untuk dimengerti karena instruksinya menggunakan bahasa mesin
contoh bahasa tingkat rendah yaitu bahasa ASSEMBLER yang merupakan bahsa dengan pemetaan satu-persatu terhadap instruksi komputer.

Bahasa tingkat menengah
merupakan bahasa yang telah mendekati bahasa manusia sehari-hari, tetapi masih cukup sulit untuk dimengerti karena menggunakan singkatan-singkatan seperti STO yang berarti simpan (STORE) dan MOV yng artinya pindah (MOVE).
contoh : Fortran

Bahasa tingkat tinggi
merupakan bahsa yang mudah dimengerti karena kedekatannya dengan bahasa manusia sehari-hari. sebuah pernyataan diterjemahkan kepada mesin menggunakan COMPILER.
contoh : JAVA, C++, .NET