Sebuah mesin permainan di rancang untuk mengeluarkan kupon bonus secara otomatis sesuai score yang diperoleh pemain. Nilai bonus sama dengan nilai score yang diperoleh pemain. Kupon bonus diperoleh jika scpre pemain mencapai angka 8 atau lebih. Kupon bonus terdiri dari 3 nilai minimal, yaitu kupon 1 poin, 3 poin, 5 poin. Di bawah ini program mendapatkan jumlah kupon 1 poin, 3 poin, 5poin yang harus dikeluarkan jika diinputkan score pemain.
#include <iostream.h>
void main()
{
int score,a,x1,x2,x3,x4,y1,y2,z1;
cout<<"selamat datang di program game berhadiah kupon\n";
cout<<"Nama : jamaluddin\n";
cout<<"Nim : 090170021\n\n";
cout<<"masukkan score yang di dapat\n";
cin>>score;
a=score;
if (a>=8)
{
a=score;
x1=a%5;
x2=(a-x1)/5;
if (x1>=3)
{
x1=a%5;
x2=(a-x1)/5;
x3=x1%3;
x4=(x1-x3)/3;
cout<<"selamat anda mendapatkan : \n";
cout<<"kupon 5 poin = "<<x2<<" lembar\n";
cout<<"kupon 3 poin = "<<x4<<" lembar\n";
cout<<"kupon 1 poin = "<<x3<<" lembar\n";
}
else
{
cout<<"selamat anda mendapatkan : \n";
cout<<"kupon 5 poin = "<<x2<<" lembar\n";
cout<<"kupon 1 poin = "<<x1<<" lembar\n";
}
}
else if ( a<5 && a>=3 && a>=8 )
{
y1=a%3;
y2=(a-y1)/3;
cout<<"selamat anda mendapatkan : \n";
cout<<"kupon 3 poin = "<<y2<<" lembar\n";
cout<<"kupon 1 poin = "<<y1<<" lembar\n";
}
else if (a>0 && a<3 && a>=8)
{
z1=a/1;
cout<<"selamat anda mendapatkan : \n";
cout<<"kupon 1 poin = "<<z1<<" lembar\n";
}
else
cout<<"maaf anda belum beruntung!!\n";
}maka setelah kita jalan kan mak akan tampil sperti di bwah ini
Tidak ada komentar:
Posting Komentar