Вопрос задан 19.06.2023 в 20:43. Предмет Информатика. Спрашивает Кенжебай Айсулу.

Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить?

Вводятся 4 числа: a, b, c и d. Необходимо вывести 2 числа: e и f, число рублей и копеек, соответственно. Напишите с объяснением, пожалуйста! ​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шевцова Кира.

Ответ:

Поиск...

Избавься от ограничений

ПОПРОБУЙ ЗНАНИЯ ПЛЮС СЕГОДНЯ

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)

1 0
Отвечает Базарнов Илья.

#Вводятся 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," коп.") #Выводим сдачу

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи мы должны вычислить сумму платежа и вычесть ее из стоимости товара.

Сумма платежа выражается с помощью переменных 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).

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос