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

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

Yelena_Gennadevna
ruslanriad10
Tatyanaaarzieva72
morozov1605
cosmetic89
pafanasiew
алексеевич810
Ruzalina_Svetlana1435
Vs1377
Fedorovna
Svetlana395
MislitskiiSergei1403
Mariya-Karaseva
yaelenatu
srgymakarov