Universitas Negri Malang

Minggu, 04 Mei 2014

Pecabangan "If" Pada dasar pemrogaman C++

C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Pada Progam C++ terdapat beberapa fungsi yang bisa kita gunakan untuk memenuhi kebutuhan progam yang akan kita bentuk salah satunya adalah penggunaan Logika percabangan if.
Percabangan adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi tertentu. Di dalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasikan suatu percabangan, yaitu dengan menggunakan strktur if dan struktur switch. 
Berikut adalah Flowchart dari Percabangan if :
 


Contoh pada Skrip Berikut Menggunakan Percabangan If :


#include <iostream.h> // File Header
main()
{
int harga, jumlah, Total, Total_Bayar,Diskon;
cout<<"Selamat Datang di IndoApril \n";
cout<<" Masukan Harga Barang \n";
cin>>harga;
cout<<"masukan jumlah barang \n";
cin>>jumlah;
Total=harga*jumlah;
cout<<"Total yang harus dibayar adalah : "<<Total<<endl;
if (Total>=50000)
{
cout<<"Selamat anda mendapatkan Diskon sebesar 5%\n";
Diskon=0.05*Total;
Total_Bayar=Total-Diskon;
cout<<"Total Harga Yang HArus Dibayar adalah : "<<Total_Bayar<<endl;
cout<<endl;
}

}

Cara Kerja dari Progam diatas adalah :

1. Pertama kita menginputkan data Harga dan Jumlah barang.
2. Lalu akan diproses pada perhitungan matematika (Total=Harga*jumlah)
3. Percabangan mulai jika Total harga lebih dari atau sama dengan 50000 dan langsung menjalankan progam dibawahnya.
4. Perhitungan Diskon dan Total_Bayar
5.Cetak Hasil
6. Selesai




Jika harga tidak lebih dari 50000 maka progam percabangan diskon tidak akan aktif. Berikut adalah Gambar Hasil Progam tersebut ketika di run
 



Tidak ada komentar:

Posting Komentar