Вопрос задан 14.11.2023 в 18:08. Предмет Информатика. Спрашивает Болдырев Кирилл.

Стоимость 1 кг конфет – R рублей K копеек. Вы хотите купить M г конфет. Касса отбрасывает копейки

от стоимости покупки, поэтому конечная стоимость выражается целым числом рублей. Определите, сколько рублей нужно заплатить за покупку. Считайте три целых числа (R, K и M) и выведите ответ на задачу. python
0 0
Перейти к ответам

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

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

R=int(input())

K=int(input())

M=int(input())

Summa = ((M/1000)*(R*100+K))//100

print(int(Summa))

Разберём часть кода:

R*100+K - в одном рубле 100 копеек, для простоты расчётов я перевёл нашу стоимость 1 килограмма конфет в копейки

Переводим M из граммов в килограммы, для этого:

M/1000 - узнав, сколько килограмм конфет надо купить, умножим этот показатель на стоимость одного килограмма

(M/1000)*(R*100+K) - таким образом мы найдём стоимость, однако она будет указана в копейках. Чтобы избавиться от ненужных копеек в конце, разделим нашу стоимость на 100 нацело (не учитывая остаток):

((M/1000)*(R*100+K))//100

Хотел бы обратить внимание, что из-за наличия знаков деления, наша переменная Summa будет иметь тип данных float, поэтому в выводе мы меняем тип данных на целочисленное значение

print(int(Summa))

0 0
Отвечает Chechott Mark.

Ответ:Ответimport math

S = 1000

R = 199

K = 0.99

M = int(input('Сколько грамм конфет вы хотите купить?: '))

S = (R + K) / S

S *= M

print('Это будет стоить', math.floor(S), 'рублей')

Далее создаются переменные с ценой и граммами(также программа спрашивает сколько грамм конфет вы хотите купить)

И выводится на экран с округлениемокруглением с помощью модуля math (чтобы не высвечивались копейки)

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

Для решения этой задачи, вы можете использовать простую арифметику. Давайте обозначим стоимость 1 кг конфет как `price`, количество килограмм конфет как `M`, а затем умножим стоимость на количество килограмм и отбросим дробную часть.

Пример кода на Python:

```python # Ввод данных R, K, M = map(int, input().split())

# Стоимость 1 кг конфет в копейках price = R * 100 + K

# Общая стоимость покупки в копейках total_cost = price * M

# Отбрасываем копейки final_cost_in_kopecks = total_cost % 100

# Получаем целую часть (в рублях) final_cost_in_rubles = total_cost // 100

# Выводим результат print(final_cost_in_rubles) ```

Пример ввода: ``` 5 30 3 ```

Пример вывода: ``` 15 ```

В этом примере стоимость 1 кг конфет равна 5.30 рублей (530 копеек). Мы хотим купить 3 кг конфет. Общая стоимость будет 1590 копеек (530 * 3). Отбросив копейки, получаем конечную стоимость в 15 рублях.

0 0

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

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

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

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