Выходными данными компьютера является чек и сдача(если она требуется). Арифметические действия: из количество денег, что дал покупатель нужно отнять сумму всех купленных товаров и таким образом найти нужную сдачу. Например: входные данные: кол-во введенных денег = 100 руб. сумма цены товаров = (10 руб. + 21 руб + 37.21 руб.) 100 руб. - (10 руб. + 21 руб + 37.21 руб.) = 100 руб. - 68,21 руб. = 31,79. В данном случае в чеке будет указана введенное количество денег и сумма всех купленных товаров. Сдача в этом примере будет = 31,79.
if a > b (3 > 1): M = a (M = 3, условие сработало - эту ветку выполняем)
else: M = b (условие сработало - эту ветку пропускаем)
if c > b (2 > 1): M = c (M = 2, условие сработало - эту ветку выполняем)
else: M = b (условие сработало - эту ветку пропускаем)
M = 2
if c > M: M = c
a = 3, b = 1, c = 2
if a > b (3 > 1): M = a (M = 3)
else: M = b (условие сработало - эту ветку пропускаем)
if c > M (2 > 3): M = c (условие НЕ сработало - эту ветку пропускаем)
M = 3
Объяснение:
В первой программе сначала сравнивают первое и второе число и переменной М присваивают значение большего из них. Затем сравнивают второе и третье число и переменной М присваивают значение большего из них. Если первое и третье число больше второго числа, то программа выдаёт неверный результат.
Во второй программе сначала сравнивают первое и второе число и переменной М присваивают значение большего из них. Затем сравнивают третье число и переменную М и переменной М присваивают значение третьего числа, если оно больше. Программа выдаёт верный результат.
Арифметические действия: из количество денег, что дал покупатель нужно отнять сумму всех купленных товаров и таким образом найти нужную сдачу.
Например: входные данные: кол-во введенных денег = 100 руб.
сумма цены товаров = (10 руб. + 21 руб + 37.21 руб.)
100 руб. - (10 руб. + 21 руб + 37.21 руб.) = 100 руб. - 68,21 руб. = 31,79.
В данном случае в чеке будет указана введенное количество денег и сумма всех купленных товаров. Сдача в этом примере будет = 31,79.
*кол-во это количество.
a = 3, b = 1, c = 2
if a > b (3 > 1): M = a (M = 3, условие сработало - эту ветку выполняем)
else: M = b (условие сработало - эту ветку пропускаем)
if c > b (2 > 1): M = c (M = 2, условие сработало - эту ветку выполняем)
else: M = b (условие сработало - эту ветку пропускаем)
M = 2
if c > M: M = c
a = 3, b = 1, c = 2
if a > b (3 > 1): M = a (M = 3)
else: M = b (условие сработало - эту ветку пропускаем)
if c > M (2 > 3): M = c (условие НЕ сработало - эту ветку пропускаем)
M = 3
Объяснение:
В первой программе сначала сравнивают первое и второе число и переменной М присваивают значение большего из них. Затем сравнивают второе и третье число и переменной М присваивают значение большего из них. Если первое и третье число больше второго числа, то программа выдаёт неверный результат.
Во второй программе сначала сравнивают первое и второе число и переменной М присваивают значение большего из них. Затем сравнивают третье число и переменную М и переменной М присваивают значение третьего числа, если оно больше. Программа выдаёт верный результат.