Soal dan Jawaban Program Toko Bunga Blinkz

Soal dan Jawaban Program Toko Bunga Blinkz
Dibawah ini merupakan ulasan singkat dari program c++ Toko Bunga Blinkz. Pada program ini menggunakan C++, dan saya menggunakan sebuah compiler online.

Karena harap maklum saja, laptop yang digunakan untuk kuliah meruapakan laptop jadul dan gak support pada saat digunakan untuk membuat program.

Nah, karena saya merasa penting untuk mempelajari bahasa program C++ terlebih lagi dosenya cukup galak. Saya harus mencari solusi untuk dapat membuat program toko bunga blinkz.

Saya juga menyarankan teman-teman untuk menggunakan compiler online, karena script yang ada diartikel ini saya menggunakan compiler online.

Jika teman-teman mengimplementasikanya di aplikasi windows, teman-teman harus merevisi bagian header program agar bisa dijalankan.

Baca Juga : Panduan Menggunakan Compiler OnlineGDB

Tapi sebaiknya gunakan onlineGDB.com, karena compiler online ini selalu dikembangkan menyesuaikan bahasa program yang terbaru.

Mohon maaf jika script ini tidak bisa di copy, karena mengetik manual membuat ingatan kita semakin kuat dalam mengingat setiap bahasa program.

Selamat belajar…

Bagian input program toko bunga blinkz, yang diinginkan kurang lebih seperti tampilan dibawah ini: 
TOKO BUNGA BLINKZ “<<endl;
Jalan Senopati No 40 Jakarta Telp. (021) 7366625
————————————————————-
Nama Pembeli            : …………………..
Kode Bunga [A/E/C]  : …………………..
Jumlah Beli                : …………………..
————————————————————-
Kemudian untuk tampilan output dari program Toko Bunga Blinkz, seperti dibawah ini tampilanya:
TOKO BUNGA BLINKZ “<<endl;
Jalan Senopati No 40 Jakarta Telp. (021) 7366625
————————————————————-

Nama Pembeli            : …………………..
Kode Produk [A/E/C] : …………………..
Nama Produk               : …………………..
Harga Produk                : …………………..
Jumlah Beli                  : …………………..
Bonus                            : …………………..
Total Bayar                   : …………………..
————————————————————-

Untuk logika produk terdiri dari kode 
  1. A Azalea [ Harga 250.000]
  2. E EdelWeis [ Harga 300.000]
  3. C Camelia [ Harga 500.000]
Adapun sebuah logika bonus,
  1. Jika jumlah beli >= 10 mendapatkan sebuah bonus belanja berupa “Payung”
  2. Jika jumlah beli >= 7 mendapatkan sebuah bonus belanja berupa “Mug”
  3. Jika jumlah beli >=5 mendapatkan sebuah bonus belanja berupa “Bolpoin”
  4. Jika jumlah beli kurang dari poin 1 sampai 3 maka tidak akan mendapatkan bonus belanja. 
Dibawah ini saya menggunakan head iostream, jadi untuk membaca perintah program harus menggunakan tambahan using namespace std;
Mungkin bagi teman-teman yang memiliki program C++ yang lama bisa dihapus head iostream dan menghapus perintah program using namespace std;
Dibawah ini script program Toko Bunga Blinkz. 

#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char cust[50],tipe[10],bonus[15],lagi,kode;
int jumlah,hrg,sewa,cash,total,kembali,adm;
atas:
cout<<” TOKO BUNGA BLINKZ “<<endl;
cout<<” Jalan Senopati No 40 Jakarta Telp. (021) 7366625 “<<endl;
cout<<” ——————————————————– “<<endl<<endl;
cout<<” Nama Pembeli        : “;cin>>cust;
cout<<” Kode Bunga [A/E/C]  : “;cin>>kode;
switch(kode)
{
case’a’:
case ‘A’:
strcpy(tipe,”AZALEA”);
hrg=250000;
break;
case’e’:
case’E’:
strcpy(tipe,”EDELWEIS”);
hrg=300000;
break;
case’c’:
case’C’:
strcpy(tipe,”CAMELIA”);
hrg=500000;
break;
default:
cout<<endl;
cout<<” ——————————————————– “<<endl;
cout<<” | KODE PRODUK YANG ANDA MASUKAN SALAH, ULANGI KEMBALI! | “<<endl;
cout<<” ——————————————————– “<<endl;
goto bawah;
}
cout<<” Jumlah Beli Bunga   : “;cin>>jumlah;
if(jumlah>=10)
{
strcpy(bonus,”Payung Cantik”);
}
else if(jumlah>=7)
{
strcpy(bonus,”Mug”);
}
else if(jumlah>=5)
{
strcpy(bonus,”Bolpoin”);
}
else
{
strcpy(bonus,”TIDAK DAPAT BONUS”);
}
clrscr();
sewa=jumlah*hrg;
total=adm+sewa;
cout<<” TOKO BUNGA BLINKZ “<<endl;
cout<<” Jalan Senopati No 40 Jakarta Telp. (021) 7366625 “<<endl;
cout<<” ——————————————————– “<<endl<<endl;
cout<<” Nama Pembeli        : “<<cust<<endl;
cout<<” Kode Produk [A/E/C] : “<<kode<<endl;
cout<<” Nama Produk         : “<<tipe<<endl;
cout<<” Harga Produk        : “<<hrg<<endl;
cout<<” Jumlah Beli         : “<<jumlah; cout<<” Buah”<<endl;
cout<<” Bonus               : “<<bonus<<endl;
cout<<” Total Bayar         : “<<total<<endl<<endl;
cout<<” ——————————————————– “<<endl<<endl;
cout<<” Uang Bayar          : “;cin>>cash;
kembali=cash-total;
cout<<” Uang Kembali        : “<<kembali<<endl;
bawah:
cout<<endl;
cout<<” MAU INPUT LAGI?[Y/T] :”;cin>>lagi;
clrscr();
if(lagi==’y’||lagi==’Y’)
goto atas;
else
getch();
}

Berikut ini tampilan dari hasil program untuk pembelian lebih dari 5. Seperti pada soal diatas, bahwa untuk logika bonus >=5 mendapatkan bonus belanja berupa bolpoin.

Pada tampilan program dibawah ini, menampilkan logika bonus >=7 sehingga mendapatkan bonus Mug.

Pada tampilan program dibawah ini, menampilkan logika bonus >10, sehingga pelanggan mendapatkan bonus sebuah payung. Kemudian pada tampilan terdapat biaya kembalian.

Demikian ulasan singkat dari saya, terkati soal dan jawaban program toko bunga blinkz semoga dapat memberikan manfaat. Oh ya, jika ada sanggahan dari teman-teman, bisa isi kolom komentar di bawah ini, atau bisa juga dengan menghubungi halaman kontak, terima kasih.  

Leave a Reply

Your email address will not be published. Required fields are marked *