Пусть a и b — катеты треугольника, а c — его гипотенуза, которая находится согласно теореме Пифагора:
Потом необходимо найти периметр треугольника, который является суммой длин всех сторон:
Чтобы найти площадь прямоугольного треугольника, необходимо найти площадь прямоугольника со сторонами a и b и разделить ее на 2:
Блок-схема изображена на прикрепленной картинке
Kashirina
29.03.2020
Сделал в VS 2016
Вариант с использованием While namespace ConsoleApplication { class Program { static void Main(string[] args) { int a = Convert.ToInt32(Console.ReadLine()); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); while (a <= b) { if (a % 3 == 0) { Console.WriteLine(a); } a++; }
Console.ReadKey(); } } }
Вариант с использованием do while namespace ConsoleApplication { class Program { static void Main(string[] args) { int a = Convert.ToInt32(Console.ReadLine()); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); do { if (a % 3 == 0) { Console.WriteLine(a); } a++; } while (a <= b); Console.ReadKey(); } } }
Вариант с использованием for namespace ConsoleApplication { class Program { static void Main(string[] args) { int a = Convert.ToInt32(Console.ReadLine()); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); for (int i = a; i <= b; i++) { if (i % 3 == 0) { Console.WriteLine(i); } } Console.ReadKey(); } } }
mursvita943
29.03.2020
Без проверки полагаем, что по заданным координатам точек можно построить треугольники.
//PascalABC.Net 3.0, сборка 1111 type Point=record x,y:double end;
function TriangleSquare(A,B,C:Point):double; begin Result:=0.5*abs(A.x*(B.y-C.y)+B.x*(C.y-A.y)+C.x*(A.y-B.y)) end;
procedure GetPoint(c:char; var A:Point); begin Write('Введите координаты точки ',c,': '); Readln(A.x,A.y) end;
var A:array['A'..'F'] of Point; i:'A'..'F'; s1,s2:double; begin for i:='A' to 'F' do GetPoint(i,A[i]); s1:=TriangleSquare(A['A'],A['B'],A['C']); s2:=TriangleSquare(A['D'],A['E'],A['F']); if s1>s2 then Writeln('Площадь первого треугольника больше') else if s2>s1 then Writeln('Площадь второго треугольника больше') else Writeln('Площади треугольников равны') end.
Тестовое решение: Введите координаты точки A: -4 3.7 Введите координаты точки B: -6.3 0 Введите координаты точки C: 10.2 5.93 Введите координаты точки D: 7.143 8.1 Введите координаты точки E: -6 -3 Введите координаты точки F: 7.4 -5.7 Площадь второго треугольника больше
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Построить математическую модельи блок-схему к следующей задаче, Задача: по катетам прямоугольноготреугольника вычислить его площадьи периметр
Математическая модель:
Пусть a и b — катеты треугольника, а c — его гипотенуза, которая находится согласно теореме Пифагора:
Потом необходимо найти периметр треугольника, который является суммой длин всех сторон:
Чтобы найти площадь прямоугольного треугольника, необходимо найти площадь прямоугольника со сторонами a и b и разделить ее на 2:
Блок-схема изображена на прикрепленной картинке