НА ЯЗЫКЕ JAVA НАПИШИТЕ Реализуйте код для покупки пирожков. Одна пирожка в столовой стоит A рублей и B копеек

НА ЯЗЫКЕ JAVA НАПИШИТЕ Реализуйте код для покупки пирожков. Одна пирожка в столовой стоит A рублей и B копеек. Необходимо определить сумму в рублях и копейках, которую нужно заплатить за N пирожков. Входные данные: программа получает три целых числа A, B и N, которые не превышают 10000. Выходные данные: программа должна вывести стоимость покупки в рублях и копейках через пробел. Пример ввода 1: 10 15 2 Пример вывода 1: 20 30 Пример ввода 2: 2 50 4 Пример вывода 2:
Мандарин_9189

Мандарин_9189

Для решения данной задачи нам необходимо написать код на языке Java, который будет вычислять стоимость покупки.

В начале программы мы будем получать входные данные - значения A (рублей), B (копеек) и N (количество пирожков).

Затем мы выполняем следующие действия:
1. Умножаем значение A на N для получения общей стоимости пирожков в рублях.
2. Умножаем значение B на N и делим на 100 для получения дополнительной стоимости пирожков в рублях.
3. Суммируем полученные значения стоимости пирожков в рублях.

Далее необходимо проверить, если стоимость пирожков в копейках превышает 100, то необходимо увеличить значение рублей на 1 и вычесть 100 из оставшихся копеек.

В конце программы выводим полученные значения - стоимость пирожков в рублях и копейках через пробел.

Вот как может выглядеть код для решения данной задачи на языке Java:

java
import java.util.Scanner;

public class PiePurchase {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

int A = scanner.nextInt(); // стоимость пирожка в рублях
int B = scanner.nextInt(); // стоимость пирожка в копейках
int N = scanner.nextInt(); // количество пирожков

int totalRubles = A * N; // общая стоимость пирожков в рублях
int totalAdditionalRubles = (B * N) / 100; // дополнительная стоимость пирожков в рублях
int totalCents = (B * N) % 100; // стоимость пирожков в оставшихся копейках

if (totalCents >= 100) {
totalAdditionalRubles += 1;
totalCents -= 100;
}

int totalRublesWithAdditionalRubles = totalRubles + totalAdditionalRubles;

System.out.println(totalRublesWithAdditionalRubles + " " + totalCents);
}
}


Теперь, если мы запустим эту программу и введем входные данные, например: "10 15 2", то получим вывод: "20 30". Это означает, что за 2 пирожка по 10 рублей и 15 копеек каждый, нужно заплатить 20 рублей и 30 копеек.
Знаешь ответ?
Задать вопрос
Привет!
hello