
Вопрос задан 19.07.2023 в 19:58.
Предмет Информатика.
Спрашивает Калинин Максим.
Товарищи! Помогите,пожалуйста, верно составить 2 программы в Паскале. Без вас не справлюсь. Заранее
спасибо! 1. Равны ли площади прямоугольного треугольника с катетами а, в и прямоугольного треугольника с катетами k, m. 2. Дано трехзначное число. Определить, какая из его цифр больше первая или вторая.

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

Отвечает Чернов Егор.
Задание 1
- var
- a, b, k, m: real;
- begin
- Writeln('Введите поочерёдно катеты a, b, k и m: ');
- Readln(a, b, k, m);
- if (0.5 * a * b) = (0.5 * k * m) then
- Writeln('Площади треугольников равны!')
- else Writeln('Площади треугольников не равны!');
- end.
Задание 2
- var
- number, firstDigit, secondDigit: integer;
- begin
- Write('Введите число: ');
- Readln(number);
- if ((number >= 100) and (number <= 999)) or ((number <= -100) and (number >= -999)) then
- begin
- firstDigit := number div 100;
- secondDigit := (number div 10) mod 10;
- if (firstDigit > secondDigit) then
- Writeln(firstDigit, ' > ', secondDigit)
- else if (firstDigit < secondDigit) then
- Writeln(firstDigit, ' < ', secondDigit)
- else Writeln(firstDigit, ' = ', secondDigit)
- end
- else Writeln('Число не трёхзначное!');
- end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам с написанием программ на Паскале для решения этих задач.
- Программа для определения равны ли площади двух прямоугольных треугольников:
pascalprogram EqualTriangleAreas; var a, b, c, k, m: real; function TriangleArea(a, b: real): real; begin TriangleArea := 0.5 * a * b; end; begin writeln('Введите катет a первого треугольника:'); readln(a); writeln('Введите катет b первого треугольника:'); readln(b); writeln('Введите катет k второго треугольника:'); readln(k); writeln('Введите катет m второго треугольника:'); readln(m); if TriangleArea(a, b) = TriangleArea(k, m) then writeln('Площади треугольников равны.') else writeln('Площади треугольников не равны.'); readln; end.
- Программа для определения, какая из цифр трехзначного числа больше, первая или вторая:
pascalprogram CompareDigits; var number, firstDigit, secondDigit: integer; begin writeln('Введите трехзначное число:'); readln(number); // Извлекаем цифры числа firstDigit := number div 100; secondDigit := (number div 10) mod 10; if firstDigit > secondDigit then writeln('Первая цифра больше второй.') else if firstDigit < secondDigit then writeln('Первая цифра меньше второй.') else writeln('Первая цифра равна второй.'); readln; end.
Это две программы на языке Паскаль, которые решают задачи, описанные в вашем запросе. Надеюсь, они будут полезны! Если у вас возникнут вопросы по коду, не стесняйтесь спрашивать. Удачи вам!


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