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*
Комментарий*

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

irnik65
krimenu5033
info2471
mos197653
vadimpopov88
MaratФам
lolydragon
И.Д.1065
Tatyanaaarzieva72
сергеевич1958
Alyona744
Avdeeva Yelizaveta
uisfbu7777733
egcuzn86
baulinanatalia7201