Skip to main content

follow us

Soal dan Jawaban Program Toko Bunga Blinkz


Dibawah ini merupakan ulasan singkat dari program c++ Toko Bunga Blinkz.

Bagian input 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.  

Yang Kamu Suka:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar

This website uses cookies to ensure you get the best experience on our website. More Info