Program C++ Sederhana Menghitung Pajak dan Diskon dari Total Belanja

Program C++ Sederhana Menghitung Pajak dan Diskon dari Total Belanja

Program C++ Sederhana Menghitung Pajak dan Diskon dari Total Belanja

Program C++ sederhana kali ini bertujuan untuk menghitung pajak dan diskon dari total belanja. Perlu dicatat ini merupakan program sederhananya alias sangat simple karena nilai total belanja telah diketahui, jadi kita tidak perlu membuat program untuk menghitung masing-masing barang yang dibeli.

Alat tempur yang perlu disediakan adalah aplikasi untuk menjalankan dan mengkompilasi file .cpp, saya sarankan menggunakan aplikasi Dev-C++. Baiklah, jika dibuat dalam cerita kasusnya seperti ini:

Buatlah program untuk menghitung pembayaran dari total belanja sesuai inputan, dengan pajak 10% dan jika total belanjaan lebih dari sama dengan 200rb maka mendapat diskon sebesar 15 %, jika lebih dari sama dengan 100rb diskonnya sebesar 5%, selain itu tidak mendapat diskon apa pun.

Karena akan terdapat pembagian dan dikhawatirkan berkoma maka saya akan gunakan tipe data float dan terdapat pengkondisian maka pastilah terdapat fungsi if. Untuk fungsi if, Anda bisa melihat Contoh Penggunaan If pada C++.

Di bawah ini merupakan kode untuk programnya, silahkan salin dan coba jalankan di aplikasi Anda. Beberapa penjelasan disimpan dalam bentuk komentar di kodenya.

#include<iostream>
using namespace std;

int main(){
	 
	 float belanja, diskon, pajak, bayar;
	 
	 cout << "\t===Menghitung Total Pembayaran===\n" << endl;
	 cout << "Total Harga Belanja		: ";
	 cin >> belanja; //agar total belanjaan dapat diinputkan secara dinamis, tergantung user
	 
	 if(belanja>=200000)
	 {
	 	diskon=0.15*belanja; // 0.15 berasal dari 15% = 15/100
	 }
	 else if(belanja>=100000)
	 {
	 	diskon=0.05*belanja; // 0.05 berasal dari 5% = 5/100
	 }
	 else
	 {
	 	diskon=0; // Karena di bawah 100rb maka tidak mendapat diskon
	 }
	 
	 pajak=belanja*0.1; //rumus untuk menghitung pajak
	 bayar=belanja+pajak-diskon; //rumus untuk menghitung total pembayaran
	 
	 cout << "Anda mendapat diskon sebesar	: " << diskon << endl; //besar diskon akan ditampilkan di sini
	 cout << "Pajak 10% dari total belanja	: " << pajak << endl; //besar pajak dari total belanja ditampilkan di sini
	 cout << "\n\nMaka Anda harus membayar	: " << bayar << endl; //total pembayaran ditampilkan di sini
	 cout << "\t\n=========================================" << endl;
	 	 
	return 0;
}

Jika total belanja lebih dari 200rb maka hasilnya akan seperti pada gambar di bawah.

Program C++ Sederhana Menghitung Pajak dan Diskon dari Total Belanja

Jika total belanja berada di range 100rb - 200rb maka hasilnya akan seperti gambar di bawah.

Program C++ Sederhana Menghitung Pajak dan Diskon dari Total Belanja

Selain itu berarti total belanjaan di bawah 100rb maka tidak mendapat diskon akan tetapi pajak tetap dihitung, hasil output-nya akan seperti gambar berikut.

Program C++ Sederhana Menghitung Pajak dan Diskon dari Total Belanja

Nah itulah contoh program C++ sederhana menghitung pajak dan diskon dari total belanja, semoga bermanfaat. Terima kasih.

Contoh Program Perulangan Sederhana di C++

Contoh Program Perulangan Sederhana di C++

Looping di C++

Pernahkah kamu mendapat soal untuk membuat program yang mengulang suatu data sebanyak 10 kali atau mungkin lebih? Untuk menyelesaikannya kita pernah berpikir untuk menulis data tersebut sebanyak 10 kali. Gak salah sih, tapi bagaimana jika soalnya menugaskan untuk mengulang data sebanyak 1000 kali? Pasti pegel tuh.

Untungnya dalam bahasa pemrograman terdapat fungsi perulangan. Macam-macam perulangan pada C++ terbagi 3 jenis, yakni ada For, While dan Do-While. Di bawah merupakan kode untuk contoh program perulangan sederhana di C++.

Perulangan For

Looping C++

For memiliki fungsi untuk mengulang proses yang telah diketahui jumlahnya, contoh perulangan For di C++ adalah sebagai berikut.

#include<iostream>
using namespace std;

int main(){
	 
	 int i;
	 
	 for(i=1;i<=10;i++)
	 {
	 	cout << "Urutan ke-" << i << endl;
	 }
	 	
	return 0;
}

Tidak perlu bernama i, Anda dapat mengubah nama variabelnya sesuka hati selama tidak menyalahi syarat penulisan variabel.

Perulangan While

Looping C++

Dengan menggunakan perulangan While, program akan terus melakukan perulangan sesuai dengan pernyataan selama kondisi bernilai benar. Kondisi pada perulangan ini sama dengan model perulangan For, ia akan berhenti jika kondisi tidak sesuai pernyataan.

#include<iostream>
using namespace std;

int main(){
	 
	 int i;
	 
	 i=10;
	 
	 while(i<=20)
	 	{
	 		cout << "Baris ke-" << i << endl;
	 		i++;
	 	}
	 	
	return 0;
}

Perulangan Do-While

Looping C++

Struktur perulangan Do-While hampir sama dengan While, hanya saja pengecekan kondisi dilakukan terakhir. Sehingga meski pun saat kondisinya salah akan tetap melakukan perulangan setidaknya satu kali.

#include<iostream>
using namespace std;

int main(){
	 
	 int i;
	 
	 i=10;
	 
	 do
	 	{
	 		cout << "Baris ke-" << i << endl;
	 		i++;
	 	}while(i<=6); //Kondisi tidaklah terpenuhi / FALSE
	 	
	return 0;
}

Itulah contoh program perulangan sederhana C++, kurangnya mohon dimaafkan. Jangan sungkan juga untuk mengkoreksi, memberi masukan, atau kritik membangun. Terima kasih.


Jangan lewatkan juga contoh lainnya yakni Membuat Program C++ Sederhana Menghitung Luas Bangun Datar.

Membuat Program Sederhana Menghitung Luas Bangun Datar dengan C++

Membuat Program Sederhana Menghitung Luas Bangun Datar dengan C++

Program Luas Bangun Datar dengan C++

Saat pertama kali belajar dasar bahasa pemrograman C++ atau bisa disingkat juga CPP, banyak dari kita ditugaskan untuk membuat program sederhana menghitung luas bangun datar dengan C++. Tujuannya tidak lain agar terbiasa dan mengenal tipe data yang sering digunakan dalam perhitungan.

Nah, pada kesempatan ini saya akan berbagi kode untuk berbagai macam luas bangun datar. Saya menggunakan aplikasi Dev-C++ untuk menulis sekaligus kompilasi, Anda bisa mengunduhnya secara gratis dengan mencarinya di google. Anda juga bisa mengedit kode-kode yang telah saya muat di sini.

Contoh Penggunaan If Else Menggunakan C++

Contoh Penggunaan If Else Menggunakan C++

If Else di C++

If else merupakan salah satu perintah pengkondisian dalam bahasa pemrograman termasuk di C++, contoh penggunaannya terjadi saat terdapat dua pemilihan atau lebih dengan masing-masing pilihan memiliki kondisi berbeda.

Jika kondisi lebih dari dua Anda dapat menggunakan if bersarang, akan tetapi contoh penggunaan if else menggunakan C++ kali ini hanya berpusat pada dua kondisi.