
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить?
Вводятся 4 числа: a, b, c и d. Необходимо вывести 2 числа: e и f, число рублей и копеек, соответственно. Напишите с объяснением, пожалуйста! 

Ответы на вопрос

Ответ:
Поиск...
Избавься от ограничений
ПОПРОБУЙ ЗНАНИЯ ПЛЮС СЕГОДНЯ
malkorus
23.03.2020
Информатика
студенческий
ответ дан
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? Вводятся 4 числа: a, b, c и d. Необходимо вывести 2 числа: e и f, число рублей и копеек, соответственно.
Питон
1
СМОТРЕТЬ ОТВЕТ
vladbardin2014p7d85b avatar
На каком языке программирования Вам нужно решение?
Питон
vladbardin2014p7d85b avatar
Я к сожалению с Python`ом не работаю, но алгоритм решения подскажу.
1) Переводите стоимость и оплату в копейки
2) Если заплачено больше, то ЗАПЛАТИЛИ - СТОИМОСТЬ
3) Переводите результат в рубли и копейки
Войди чтобы добавить комментарий
Ответ
2,0/5
1
oblovarnold
хорошист
9 ответов
653 пользователей, получивших помощь
Ответ:
a=int(input())
b=int(input())
c=int(input())
d=int(input())
e=a-c
if b<d:
e=e-1
b=b+100
f=b-d
else:
f=b-d
print('Рублей',e)
print('копеек',f)



#Вводятся 4 числа: a, b, c и d.
a=int(input()) #Товар стоит a руб.
b=int(input()) #Товар стоит b коп.
c=int(input()) #Даем c руб.
d=int(input()) #Даем d коп.
e=c-a #Сдача руб.
f=d-b #Сдача коп.
if abs(f)!=f: #Если значение коп. отрицательное
f+=100 #Додаем к коп. 100 коп.
e-=1 #Отнимаем от руб. 1 руб.
print(e," руб.",f," коп.") #Выводим сдачу



Для решения этой задачи мы должны вычислить сумму платежа и вычесть ее из стоимости товара.
Сумма платежа выражается с помощью переменных c и d, следовательно:
сумма_платежа = c руб. + d коп.
Пусть a и b обозначают стоимость товара, а e и f - число рублей и копеек, которые нужно вернуть в качестве сдачи. Тогда:
стоимость_товара = a руб. + b коп.
сдача = сумма_платежа - стоимость_товара
таким образом, e равно разнице между c и a, и f равно разнице между d и b:
e = c - a
f = d - b
Теперь мы можем вычислить сдачу, подставив значения в формулы:
e = c - a
f = d - b
Например, если товар стоит 5 рублей 30 копеек (a=5, b=30) и кассир получил платеж 7 рублей 50 копеек (c=7, d=50), тогда:
сумма_платежа = 7 руб. + 50 коп. = 750 коп.
стоимость_товара = 5 руб. + 30 коп. = 530 коп.
сдача = 750 коп. - 530 коп. = 220 коп.
Таким образом, чтобы получить сдачу, необходимо выдать 2 рубля 20 копеек (e=2, f=20).


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili