Неправильный код - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Вот код,но компилятор находит ошибкой фразу "readln(h.name);"

Решение задачи: «Неправильный код»

textual
Листинг программы
type
  man = class
  public 
    name: string;
    age: integer;
    howareyou: string;
  end;
 
begin
  var h := New man;
  writeln('Привет,мне бы хотелось узнать о тебе побольше.');
  write('Твою имя?');
  readln(h.name);
  write('Прекрасно, ', h.name, ', но сколько-же тебе лет?');
  readln(h.age);
  write('А какое твое сегодня настроение?');
  readln(h.howareyou);
  writeln('У тебя сегодня', h.howareyou, ' настроение' );
end.

Объяснение кода листинга программы

  1. Объявление типа данных man с полями name, age, howareyou
  2. Создание экземпляра типа man с помощью оператора New и переменной h
  3. Вывод приветствия и запроса имени
  4. Чтение имени с помощью функции readln и сохранение в поле name объекта h
  5. Вывод вопроса о возрасте и запроса на ввод возраста с помощью функции readln и сохранение в поле age объекта h
  6. Вывод вопроса о настроении и запроса на ввод настроения с помощью функции readln и сохранение в поле howareyou объекта h
  7. Вывод информации о возрасте и настроении с помощью функции writeln и использованием полей объекта h
  8. Завершение программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5