
Вычислить и вывести значения периметров 25 треугольников при различных значениях их сторон (А>0,
B>0, C>0), вводимых с клавиатуры

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

//Pascal
var
n, a, b, c: integer;
begin
n := 1;
repeat
repeat
writeln(' Ведите стороны A,B,C ', n, ' - треугольника');
readln(a, b, c);
until ((a > 0) and (b > 0) and (c >0)) and ((a + b) >= c);
writeln('Периметр равен ',a + b + c);
n := n + 1;
until n > 25;
end.



Вычисление и вывод значений периметров треугольников
Для вычисления и вывода значений периметров 25 треугольников с различными значениями их сторон, которые будут вводиться с клавиатуры, можно использовать язык программирования JavaScript. Вот пример кода, который решает данную задачу:
```javascript // Создаем функцию для вычисления периметра треугольника function calculatePerimeter(a, b, c) { return a + b + c; }
// Создаем массив для хранения значений периметров var perimeters = [];
// Запрашиваем значения сторон треугольников с клавиатуры for (var i = 0; i < 25; i++) { var sideA = parseFloat(prompt("Введите значение стороны A для треугольника " + (i + 1))); var sideB = parseFloat(prompt("Введите значение стороны B для треугольника " + (i + 1))); var sideC = parseFloat(prompt("Введите значение стороны C для треугольника " + (i + 1)));
// Проверяем, что все значения сторон больше нуля if (sideA > 0 && sideB > 0 && sideC > 0) { // Вычисляем периметр и добавляем его в массив var perimeter = calculatePerimeter(sideA, sideB, sideC); perimeters.push(perimeter); } else { // Если хотя бы одно значение стороны меньше или равно нулю, выводим сообщение об ошибке alert("Значения сторон треугольника должны быть больше нуля. Пожалуйста, введите корректные значения."); // Уменьшаем счетчик цикла, чтобы повторно запросить значения сторон для текущего треугольника i--; } }
// Выводим значения периметров треугольников for (var j = 0; j < perimeters.length; j++) { console.log("Периметр треугольника " + (j + 1) + ": " + perimeters[j]); } ```
В этом коде мы создаем функцию `calculatePerimeter`, которая принимает значения сторон треугольника и возвращает их сумму - периметр треугольника. Затем мы создаем массив `perimeters`, в котором будем хранить значения периметров треугольников. Далее мы запрашиваем значения сторон треугольников с клавиатуры с помощью цикла `for`. Если все значения сторон больше нуля, то вычисляем периметр с помощью функции `calculatePerimeter` и добавляем его в массив `perimeters`. Если хотя бы одно значение стороны меньше или равно нулю, выводим сообщение об ошибке и повторно запрашиваем значения сторон для текущего треугольника. После завершения цикла выводим значения периметров треугольников с помощью цикла `for`.
Примечание: Данный код предоставлен в качестве примера и может быть адаптирован под конкретные требования и среду выполнения.


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









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