Вопрос задан 23.02.2021 в 16:41. Предмет Информатика. Спрашивает Тарасюк Ніка.

Написать алгоритм вычесления стоимости покупки нескольких тетрадей и карандашей. Предпологается,

что во время работы алгоритма пользователь будет вводить данные о каждой составляющей покупки в отдельной строке: сначало цену, затем колличество
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нагматулина Юлия.
a = int(input("Введіть цену карандаша: "))
a_1 = int(input("Введіть скільки товару потрібно?: "))
print("Ви можете купити карандашов за ",a*a_1,' рублей')
b = int(input("Введіть цену тетрадей: "))
b_1 = int(input("Введіть скільки товару потрібно?: "))
print("Ви можете купити тетрадей за ",b*b_1,' рублей')
0 0
Отвечает Людвикевич Арина.
Begin  var a,b,c,d: integer;  readln(a,b,c,d);  writeln((a*c)+(b*d));end.
так щоле?
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Вот простой алгоритм для вычисления стоимости покупки нескольких тетрадей и карандашей, основанный на вводе данных пользователем:

  1. Инициализируй переменные total_cost и item_count в ноль.
  2. Пока пользователь желает добавлять позиции в покупку: 3. Запроси у пользователя цену товара, используя функцию ввода.
    1. Проверь, что введенное значение является числом и сохраните его в переменную price.
    2. Запроси у пользователя количество товара, используя функцию ввода.
    3. Проверь, что введенное значение является числом и сохраните его в переменную quantity.
    4. Увеличь значение item_count на quantity.
    5. Увеличь значение total_cost на произведение price на quantity.
    6. Запроси у пользователя, хочет ли он добавить еще позицию в покупку.
    7. Если ответ "нет" или "н", заверши цикл.
  3. Выведи общую стоимость покупки, используя значение переменной total_cost.
  4. Выведи общее количество покупаемых товаров, используя значение переменной item_count.

Вот пример кода на языке Python, реализующий описанный алгоритм:

python
total_cost = 0 item_count = 0 while True: price_input = input("Введите цену товара (в формате 0.00): ") quantity_input = input("Введите количество товара: ") try: price = float(price_input) quantity = int(quantity_input) except ValueError: print("Некорректный ввод. Попробуйте снова.") continue item_count += quantity total_cost += price * quantity add_another = input("Добавить еще позицию в покупку? (да/нет): ") if add_another.lower() not in ["да", "yes", "y"]: break print("Общая стоимость покупки:", total_cost) print("Общее количество товаров:", item_count)

Обрати внимание, что в примере кода предполагается, что пользователь будет вводить цену в формате числа с плавающей запятой (например, 2.99) и количество в целочисленном формате. Алгоритм также обрабатывает возможные ошибки при вводе и предлагает повторить попытку, если данные введены некорректно.

0 0

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

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

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