olegmgu1
?>

Составить программы решения : 1) длина одной стороны треугольника равна 20. длины двух других сторон будут известны только после запуска программы на выполнение. вычислить периметр треугольника. 2) в компьютер вводятся путь, пройденный телом, и скорость тела. найти время движения тела.

Информатика

Ответы

alex091177443
1 задача - 1 фото
2 задача - 2 фото
:)
Составить программы решения : 1) длина одной стороны треугольника равна 20. длины двух других сторон
Составить программы решения : 1) длина одной стороны треугольника равна 20. длины двух других сторон
dddddd68
1. Для цикла For есть решение выложенное выше  от Srzontmp.

2. Почти ничего не меня получим код для цикла while:
var
  i, n, k: integer;
begin
  i := 2;
  readln(n);
  while i <= n div 2 do begin
    if (n mod i) = 0 then k := i;
    i:=i+1;
    end;
  writeln('наибольший делитель ', n, ' = ', k);
end.

3. Аналогично для цикла Repeat:
var
  i, n, k: integer;
begin
  i := 2;
  readln(n);
  repeat
    if (n mod i) = 0 then k := i;
    i:=i+1;
  until i> n div 2;
  writeln('наибольший делитель ', n, ' = ', k);
end.
kisa-luba
// тестировалось на C#.Net Framework 4.5
using System;

class Program
{
    static void Main()
    {
        int x1 = 2, y1 = 1;
        int x2 = 6, y2 = 5;
        int x3 = 10, y3 = 1;

        var a = Distance(x2, y2, x3, y3);
        var b = Distance(x1, y1, x3, y3);
        var c = Distance(x2, y2, x1, y1);

       
        Console.WriteLine("S = {0}", Square(a, b, c));
        Console.ReadKey();
    }

    //растояние между точками
    static double Distance(int x1, int y1, int x2, int y2)
    {
        return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
    }

    //формула герона
    static double Square(double a, double b, double c)
    {
        var p = (a + b + c) / 2;
        return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
    }

    // теорема косинусов
    static double Angle(double a, double b, double c)
    {
        return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
    }

    static bool IsAcuteAngel(double alpha)
    {
        return alpha < Math.PI / 2;
    }
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программы решения : 1) длина одной стороны треугольника равна 20. длины двух других сторон будут известны только после запуска программы на выполнение. вычислить периметр треугольника. 2) в компьютер вводятся путь, пройденный телом, и скорость тела. найти время движения тела.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

agaltsova86
galinasemyan689
cheremetdiana
qcrv15312
nuralievelsh
ivanova229
agafonovalyudmila346
Lazar
dianakryukova00
Igorevich1559
Конычева-музей&quot;260
xeniagolovitinskaya4546
schumacher8
gorodof4292
aaazovcev