Search Bar

Algoritma Pemrograman 2 program dengan fungsi/ procedure

 Buatlah sebuah program dengan fungsi/ procedure dari studi kasus berikut:

Perusahaan “Hotspot Modi” mengenakan biaya pemakaian bandwidth penggunaan internet kepada pelanggannya dengan memperhatikan jumlah MB yang dipilih pelanggan (dalam paket) dan kode pelanggan ('R' untuk Paket Reguler; C untuk Paket Special, dan 'V' untuk VIP), yang mana biaya penggunaan per MB dihitung berdasarkan tabel berikut:

Isikan kode pelanggan dan jumlah pemakaian airnya, dan kemudian menampilkan biaya penggunaan yang dikenakan kepada pelanggan berdasarkan tabel di atas.

Note:

Terdapat 3 fungsi sesuai kode pelanggan.

skrip : (pakai codeblock)

#include<iostream>

using namespace std;

main()

{

char kodePelanggan,hitung, paket[160];

float jumlahPkt,harga;

kembali:

cout<<"\t Hotspot Modi";cout<<endl;

cout<<"\t Paket Wifi";cout<<endl;

cout<<" ====================================================";cout<<endl; cout<<endl;

cout<<"\t Kode Pelanggan";cout<<endl;

cout<<" R - Paket Reguler";cout<<endl;

cout<<" C - Paket Special";cout<<endl;

cout<<" V - Paket VIP";cout<<endl;

cout<<endl;

cout<<" ====================================================";cout<<endl; cout<<endl;

cout<<" Masukkan Kode Pelanggan [R/C/V] : ";cin>>kodePelanggan;

cout<<" Ukuran Pemakaian Paket Internet (mb): ";cin>>jumlahPkt;cout<<endl;

cout<<" ====================================================";cout<<endl; cout<<endl;

cout<<" Nama Paket :"<<paket;

switch(kodePelanggan)

{

case ('R') :

{

cout<<" Paket Reguler"<<paket;

if (jumlahPkt >= 80) {

harga = 6500;

} else if (jumlahPkt >= 50) {

harga = 4500;

} else {

harga = 2000;

}

}

break;

case ('C') :

{

cout<<" Paket Special"<<paket;

if (jumlahPkt >= 80) {

harga = 10000;

} else if (jumlahPkt >= 50) {

harga = 7000;

} else {

harga = 5000;

}

}

break;

case ('V') :

{

cout<<" Paket VIP"<<paket;

if (jumlahPkt >= 80) {

harga = 15000;

} else if (jumlahPkt >= 50) {

harga = 10000;

} else {

harga = 75000;

}

}

break;

}

cout<<endl;

cout<<" Jumlah (mb): "<<jumlahPkt<<endl;

cout<<" ===================================================="<<endl;

cout<<" Total Bayar : Rp."<<harga<<endl;

cout<<" ===================================================="<<endl;

cout<<endl;

cout<<" Hitung Lagi? [Y/T] : ";cin>>hitung;

cout<<endl;

if(hitung=='Y' || hitung=='y')

{goto kembali;}

if(hitung=='T' || hitung=='t')

{goto selesai;}

selesai:

cout<<endl;

Posting Komentar

0 Komentar