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

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

Александр Сергей
morozmd
Vyacheslavovna
smakejkina
echervyakov
ajuli2
ckiras9
ksen1280
shoora
dimaproh
АннаМаргарита
svetavalera
oalexandrova75
katar050419735
rabchek145200614