Вопрос задан 09.09.2023 в 20:44. Предмет Информатика. Спрашивает Страднек Кирилл.

Написать программу, которая запрашивает у пользователя номер товара и выводит его название (не

менее 5 товаров). Если пользователь указывает недопустимое число, то выво-дится сообщение «Ошибка ввода данных»
0 0
Перейти к ответам

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

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

type goods = record  name:String;  price:real;  end;const GOODS_COUNT = 5;var goodsList:array[1..GOODS_COUNT] of goods;id:integer;begin  goodsList[1].name:='iPhone 5s';  goodsList[1].price:=760.0;  goodsList[2].name:='Samsung Galaxy s5';  goodsList[2].price:=540.0;  goodsList[3].name:='Simens m60';  goodsList[3].price:=12.5;  goodsList[4].name:='HTC ONE X';  goodsList[4].price:=450.5;  goodsList[5].name:='LG L9';  goodsList[5].price:=600.0;    write('Write goods id:');  readln(id);  if ( ( id < 0 ) or ( id > GOODS_COUNT ) ) then    writeln('WRONG ID')  else    writeln(goodsList[id].name,' price =',goodsList[id].price);    end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
# Создаем словарь с номерами товаров и их названиями товары = { 1: "Товар 1", 2: "Товар 2", 3: "Товар 3", 4: "Товар 4", 5: "Товар 5" } # Запрашиваем у пользователя номер товара try: номер = int(input("Введите номер товара: ")) # Проверяем, есть ли такой номер товара в словаре if номер in товары: название = товары[номер] print(f"Название товара с номером {номер}: {название}") else: print("Ошибка ввода данных: такого номера товара нет") except ValueError: print("Ошибка ввода данных: введите целое число")

Этот код создает словарь с номерами товаров и их названиями, затем запрашивает у пользователя номер товара. Если введенное значение является целым числом и есть в словаре, программа выводит название товара, в противном случае выводит сообщение об ошибке ввода данных.

0 0

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

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

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

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