int min1, min2, won;
printf("parking minutes(분)? ");
scanf("%d", &min1);
min2 = (min1 - 30) % 10;
if (min1 <= 39)
won = 2000;
else {
if (min2 = 0)
won = 2000 + 1000 * (min1 - 30) % 10;
else
won = 2000 + 1000 * (min1 - min2 - 20) % 10;
}
printf("parking fee: %d", won);
Условия этой программы
- до 30 минут, 2000 вон
- через 30 минут, 1000 вон за 10 минут
- макс. 25000 вон в день
- минут парковки не может быть больше 24 часов
Я думал, что «%» означает остаток, поэтому я пишу так, но когда я ввожу 52, результаты говорят: 5200
! Я хочу, чтобы результат был 5000
. И я хочу знать, что делать для условий 3 и 4. Что я могу сделать? Должен ли я использовать «для» и «сумма»?