Studi Kasus membuat Program Counter
Membuat Program Counter
Kali ini kita akan membuat program berdasarkan sebuah kasus. Dengan program ini diharapkan akan membantu memberikan solusi terhadap masalah tersebut. Berikut ini contoh studi kasus di masyarakat.
Ada seorang pedagang yang kerepotan menghitung jumlah dagangannya yang terjual. Dia meminta untuk dibuatkan program yang bisa membantu menghitung tiap ia berhasil menjual dagangannya.
Notasi
Judul : alat counter
Kamus : a <-- character
terjual <-- integer
target, sisa <-- integer
deskripsi :
output "Berapa buah target penjualan hari ini?"
input target
terjual <-- 0
repeat
{
Output "Apakahh ada yang beli? Y/T"
input a
if (a == 'Y'|| a == 'y')
{
terjual = terjual + 1
output "Dagangan terjual", terjual, " buah. "
}
else
{
sisa <-- target - terjual
output "Target hari ini belum tercapai. Tersisa ", sisa, " buah barang."
}
} until (terjual < target);
output "Harii ini dagangan terjual sebanyak ", terjual, " buah."
output "Semangat buat hari esok!"
Algoritma
//Judul : program counter
//author : Bima Nur Abdillah
//7 Januari 2023
//Kamus
#include <iostream>
using namespace std;
char a;
int terjual, target, sisa;
//deskripsi
int main()
{
cout << "Berapa buah target penjualan hari ini?" << endl;
cin >> target;
terjual = 0;
do
{
cout << "------------------------------------------------" << endl;
cout << "Apakah ada yang beli? Y/T" << endl;
cin >> a;
if (a == 'Y' || a == 'y')
{
terjual = terjual + 1;
cout << "Dagangan terjual " << terjual << " buah." << endl;
cout << endl;
}
else
{
sisa = target - terjual;
cout << "Target hari ini belum tercapai. Tersisa " << sisa << " buah barang." << endl;
break;
}
}while(terjual < target);
cout << "Hari ini dagangan terjual sebanyak " << terjual << " buah." << endl;
cout << "Semangat buat hari esok!" << endl;
return 0;
}
Output
Berikut hasil dari kode diiatas setelah di compile.
Diatas tertera bahwa target toko hari itu menjual 20 buah. Setiap ada pembeli maka akan mendata 1 kali setiap menekan huruf Y. Ketika toko sudah tutup baru akan mengisi dengan huruf T yang artinya tidak ada yang beli lagi. Disitu akan dimunculkan jumlah penjualan, serta target yang kurang /belum tercapai dihari itu. Program seperti ini mungkin baru akan terasa berguna ketika memproses penjualan diatas angka ratusan.
Sekian semoga bermanfaat.
Komentar
Posting Komentar