
Помогите составить диалог с компьютером в Pascal.При запуске программы компьютер: 1)спрашивает имя
пользователя, здоровается с пользователем по имени. 2)спрашивает: "Сколько вам лет? "(На ответ от 1 до 6 - отвечает: "Ты еще совсем малыш")(от 7 до 17 - "Наверно ты учишься")(от 18 до 60 - :"Могу предположить что вы уже работаете")(от 61 до 125 - :"скорей всего вы уже на пенсии")( от 126 до 200- :"сомневаюсь, что вы еще живы") 3)спрашивает: "Какие отметки чаще всего бывали в вашем дневнике? "(На ответ 5 - отвечает: "Молодец")(4-:"Хорошо, но есть к чему стремиться")(3-:"Все, что не два уже хорошо")(2-:"Не ожидал такого от вас") 4)спрашивает: "Если у вас есть проблемы с геометрией, я могу помочь. Введите три числа, а я отвечу,, можно ли с ними построить треугольник. "предлагает любые три числа, если A+B>C,A+C>B, a B+C>A: отвечает, что треугольник с такими сторонами построить можно, а это действие не выполняется: ты должен: треугольник с такими сторонами построить невозможно. 5)Говорит: "До свиданья (имя пользователя)

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




Introduction
Sure! I can help you with creating a dialogue with a computer in Pascal. Here's an example of how you can achieve that:
```pascal program ComputerDialogue;
var name: string; age: integer; marks: integer; sideA, sideB, sideC: integer;
begin writeln('Hello! What is your name?'); readln(name); writeln('Nice to meet you, ', name, '!');
writeln('How old are you?'); readln(age); if (age >= 1) and (age <= 6) then writeln('You are still a little child.') else if (age >= 7) and (age <= 17) then writeln('You are probably a student.') else if (age >= 18) and (age <= 60) then writeln('I can assume that you are already working.') else if (age >= 61) and (age <= 125) then writeln('Most likely, you are already retired.') else if (age >= 126) and (age <= 200) then writeln('I doubt that you are still alive.');
writeln('What grades did you usually get in your diary?'); readln(marks); case marks of 5: writeln('Well done!'); 4: writeln('Good, but there is room for improvement.'); 3: writeln('Anything other than a two is good.'); 2: writeln('I didn''t expect that from you.'); end;
writeln('If you have any geometry problems, I can help. Enter three numbers, and I will tell you if you can build a triangle with them.'); readln(sideA, sideB, sideC); if (sideA + sideB > sideC) and (sideA + sideC > sideB) and (sideB + sideC > sideA) then writeln('You can build a triangle with these sides.') else writeln('You cannot build a triangle with these sides.');
writeln('Goodbye, ', name, '!'); end. ```
This program will prompt the user for their name, age, marks, and three numbers for the sides of a triangle. It will then provide appropriate responses based on the user's inputs.
Please note that this is just a basic example, and you can modify it according to your specific requirements.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili