Предложите структуру базы данных, какие таблицы нужны, составьте
таблицу с расписанием рейсов на два дня. ответом будут таблицы.
Есть авиакомпания «Полёт». У неё в собственности 3 самолёта «МС-1», «Бонг
2», «Аэйбас-3».
В ней работают 6 пилотов: Андрей, Боря, Вера, Галя, Дима, Елена.
Пилоты работают день через день (день работают, день отдыхают).
Все самолёты исправны, все пилоты здоровы.
Надо выполнять три пары рейсов в день, продолжительность рейсов делайте
близкими к реальному значение, каждый день направления одинаковые:
- «Сыктывкар – Москва» и «Москва – Сыктывкар» (лететь полтора часов)
- «Сыктывкар – Краснодар» и «Краснодар – Сыктывкар» ( лететь три часа)
- «Сыктывкар – Санкт-Петербург» и «Санкт-Петербург – Сыктывкар» (лететь
два часа)
Учтите, что расписание в БД не должно выглядеть, как табло в аэропорту.
Главный критерий – это уменьшение размера полей для хранения
информации, так как таблица с расписанием самая большая.
//Если диагональ квадрата меньше или равна диаметру круга, то квадрат можно уместить в круг, иначе не уместить
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 2
{
class Program
{
static void Main(string[] args)
{
const double P = 3.14;
Console.Write("Введите площадь круга: ");
double S1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Введите площадь квадрата: ");
double S2 = Convert.ToDouble(Console.ReadLine());
double Diametr = Math.Sqrt(S1 / P) * 2;
double Side = Math.Sqrt(S2);
if (Diametr <= Side)
{
Console.WriteLine();
Console.WriteLine("a) Уместится");
}
else
{
Console.WriteLine();
Console.WriteLine("a) Не уместится");
}
double Diagonal = Side * Math.Sqrt(2);
if (Diagonal <= Diametr)
Console.WriteLine("б) Уместится");
else
Console.WriteLine("б) Не уместится");
Console.ReadKey();
}
}
}