07.57 -
Kasus Coklat Gratis
Kasus
Coklat Gratis
Dalam
rangka memperingati hari ulang tahunnya, Coklat merk Kedburi mengadakan promosi
dengan memberikan satu coklat gratis bila menukarkan 2 bungkus coklat tersebut.
Si Ga Modal pengen menghitung jumlah keseluruhan coklat gratis yang
diperolehnya (bungkus dari coklat gratis yang diperolehnya bisa ditukarkan
dengan coklat gratis kembali). Dimana untuk setiap kali menukarkan bungkus
colklat kosong hanya dibatasi maksimum 100 bungkus coklat yang bisa ditukarkan.
Input
Berisi
Jumlah bungkus coklat (1 % Jml_Orang % 100)
Output
Total
coklat gratis yang diterima si Ga Modal
Contoh
No Input Output
1. 25
24
2. 7 6
Programnya :
#include <conio.h>
#include <iostream.h>
#include <string.h>
using namespace std;
int main()
{
//string raptor_prompt_variable_zzyz;
int total, bonuscoklat, sisabungkus, bungkus;
//raptor_prompt_variable_zzyz ="Input Bungkus Coklat = ";
//cout << "Input Bungkus Coklat = " << endl;
cin >> bungkus;
if (1<=bungkus && bungkus<=100)
{
total =0;
while (!(bungkus<=1))
{
sisabungkus =bungkus % 2;
bungkus =bungkus-sisabungkus;
bonuscoklat =bungkus/2;
bungkus =bonuscoklat+sisabungkus;
total =total+bonuscoklat;
}
cout << total; }
return 0;
}
#include <iostream.h>
#include <string.h>
using namespace std;
int main()
{
//string raptor_prompt_variable_zzyz;
int total, bonuscoklat, sisabungkus, bungkus;
//raptor_prompt_variable_zzyz ="Input Bungkus Coklat = ";
//cout << "Input Bungkus Coklat = " << endl;
cin >> bungkus;
if (1<=bungkus && bungkus<=100)
{
total =0;
while (!(bungkus<=1))
{
sisabungkus =bungkus % 2;
bungkus =bungkus-sisabungkus;
bonuscoklat =bungkus/2;
bungkus =bonuscoklat+sisabungkus;
total =total+bonuscoklat;
}
cout << total; }
return 0;
}