Вопрос задан 27.04.2019 в 03:24. Предмет Информатика. Спрашивает Вахрушева Алина.

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

B>0, C>0), вводимых с клавиатуры
0 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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вычисление и вывод значений периметров треугольников

Для вычисления и вывода значений периметров 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`.

Примечание: Данный код предоставлен в качестве примера и может быть адаптирован под конкретные требования и среду выполнения.

0 0

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

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

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