Вопрос задан 19.07.2023 в 21:53. Предмет Информатика. Спрашивает Алифора Рита.

Напишите программу и блок схему для вычисления параллелограмма по стороне и высоте, проведённой к

ней. 2. Напишмте программу и блок-схему для вычисления факториала числа n, где n вводится с клавиатуры
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Щербина Бодя.

Ответ:

C++ :

#include<iostream>

using namespace std;

int main() {

int A, B;

cin >> A >> B;

S = A * B;j

cout << S;

return 0;

}

Объяснение:

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

Для вычисления параллелограмма по стороне и высоте можно написать программу на языке программирования Python. Давайте начнем с программы:

python
def area_of_parallelogram(side, height): if side <= 0 or height <= 0: return "Строна и высота должны быть положительными числами." else: return side * height side_length = float(input("Введите длину стороны параллелограмма: ")) height = float(input("Введите высоту, проведенную к этой стороне: ")) result = area_of_parallelogram(side_length, height) print("Площадь параллелограмма:", result)

Теперь давайте создадим блок-схему для этой программы:

lua
+------------------+ | Начало программы | +------------------+ | v +--------------------------+ | Ввод side и height | +--------------------------+ | v +-------------------------------+ | Проверка side и height | | если side или height <= 0, | | то вывести сообщение об ошибке| +-------------------------------+ | v +----------------------------------------+ | Вычисление площади параллелограмма | | через умножение side на height | +----------------------------------------+ | v +----------------------------+ | Вывод результата | +----------------------------+ | v +------------------+ | Конец программы | +------------------+

Теперь давайте перейдем к программе для вычисления факториала числа n:

python
def factorial(n): if n == 0: return 1 elif n < 0: return "Факториал определен только для неотрицательных целых чисел." else: result = 1 for i in range(1, n + 1): result *= i return result num = int(input("Введите число n для вычисления факториала: ")) result = factorial(num) print("Факториал числа", num, "равен", result)

А теперь создадим блок-схему для этой программы:

lua
+------------------+ | Начало программы | +------------------+ | v +-----------------------+ | Ввод числа n | +-----------------------+ | v +--------------------------+ | Проверка числа n | | если n = 0, | | то факториал равен 1 | +--------------------------+ | | No v +------------------------------------+ | Проверка числа n | | если n < 0, | | то вывести сообщение об ошибке | +------------------------------------+ | | No v +----------------------------------+ | Вычисление факториала числа n | +----------------------------------+ | v +----------------------------+ | Вывод результата | +----------------------------+ | v +------------------+ | Конец программы | +------------------+

Обратите внимание, что в обеих программах добавлены проверки на отрицательные значения или нули, чтобы предотвратить некорректный ввод данных пользователем.

0 0

Похожие вопросы

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

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

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