Скорость передачи данных через adsl-соединение равна 1024000 бит/c. через данное соединение файл размером 2000 килобайт. определите время передачи файла в секундах.
в ответе укажите одно число — длительность передачи в секундах. единицы измерения писать не нужно
файл размером 4096 байт передаётся через некоторое соединение за 8 секунд. определите время в секундах, за кото‐ рое можно передать через то же самое соединение файл размером 8 кбайт. в ответе укажите одно число — время в секундах. единицы измерения писать не нужно.
файл размером 16 кбайт передаётся через некоторое соединение со скоростью 2048 бит в секунду. определите размер файла (в кбайт), который можно передать за то же время через другое соединение со скоростью 512 бит в секунду.
в ответе укажите одно число — размер файла в кбайт. единицы измерения писать не нужно.
файл размером 8 мбайт передаётся через некоторое соединение за 100 секунд. определите размер файла (в кбайтах), который можно передать через это же соединение за 25 секунд.
в ответе укажите одно число – размер файла в кбайтах. единицы измерения писать не нужно.
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;
}
}