jgancev

Untitled

Sep 29th, 2020
701
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Globalization;
  3.  
  4. namespace ITP_ukol
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             Letadla letadla = new Letadla("", "", "");
  11.             Letiste letiste = new Letiste("", "", "");
  12.             VypisVse vypisVse = new VypisVse("", "", "", "", "", "");
  13.  
  14.            
  15.  
  16.         }
  17.     }
  18.  
  19.     class Letadla
  20.     {
  21.         public string Znacka;
  22.         public string Typ;
  23.         public string Spolecnost;
  24.  
  25.         public Letadla(string znacka, string typ, string spolecnost)
  26.         {
  27.             Znacka = znacka;
  28.             Typ = typ;
  29.             Spolecnost = spolecnost;
  30.             string mezera = " ";
  31.  
  32.  
  33.             Console.WriteLine(mezera + "Vyberte si značku letadla \n" + mezera + "A - Airbus \n" + mezera + "B - Boeing \n" + mezera + " ");
  34.             string vyber_znacky = Console.ReadLine();
  35.             Console.WriteLine(mezera);
  36.  
  37.  
  38.             if (vyber_znacky == "A" || vyber_znacky == "a")
  39.             {
  40.                 Znacka = "Airbus";
  41.                 vypis(Znacka);
  42.  
  43.                 Console.WriteLine(mezera + "Vyber typ letadla \n" + mezera + "320 - Airbus A320 \n" + mezera + "380 - Airbus A380 \n" + mezera + "");
  44.                 string vyber_typu = Console.ReadLine();
  45.                 Console.WriteLine(mezera);
  46.  
  47.                 if (vyber_typu == "320")
  48.                 {
  49.                     Typ = "A320";
  50.                     vypis(Typ);
  51.                 }
  52.                 else if (vyber_typu == "380")
  53.                 {
  54.                     Typ = "A380";
  55.                     vypis(Typ);
  56.                 }
  57.  
  58.  
  59.             }
  60.             else if (vyber_znacky == "B" || vyber_znacky == "b")
  61.             {
  62.                 Znacka = "Boeing";
  63.                 vypis(Znacka);
  64.  
  65.  
  66.                 Console.WriteLine(mezera + "Vyber typ letadla \n" + mezera + "737 - Boeing 737 \n" + mezera + "787 - Boeing 787 \n" + mezera + "");
  67.                 string vyber_typu = Console.ReadLine();
  68.                 Console.WriteLine(mezera);
  69.  
  70.                 if (vyber_typu == "737")
  71.                 {
  72.                     Typ = "737";
  73.                     vypis(Typ);
  74.                 }
  75.                 else if (vyber_typu == "787")
  76.                 {
  77.                     Typ = "787";
  78.                     vypis(Typ);
  79.                 }
  80.  
  81.             }
  82.  
  83.  
  84.             Console.WriteLine(mezera + "Vyber leteckou společnost \n" + mezera + "EM - Emirates \n" + mezera + "CSA - ČSA \n" + mezera + "QA - Quantas \n" + mezera + "LU - Lufthansa \n" + mezera + "  ");
  85.             string vyber_spolecnosti = Console.ReadLine();
  86.  
  87.             if (vyber_spolecnosti == "EM" || vyber_spolecnosti == "em")
  88.             {
  89.                 Spolecnost = "Emirates";
  90.                 vypis(Spolecnost);
  91.             }
  92.             else if (vyber_spolecnosti == "CSA" || vyber_spolecnosti == "csa")
  93.             {
  94.                 Spolecnost = "ČSA";
  95.                 vypis(Spolecnost);
  96.             }
  97.             else if (vyber_spolecnosti == "QA" || vyber_spolecnosti == "qa")
  98.             {
  99.                 Spolecnost = "Quantas";
  100.                 vypis(Spolecnost);
  101.             }
  102.             else if (vyber_spolecnosti == "LU" || vyber_spolecnosti == "lu")
  103.             {
  104.                 Spolecnost = "Lufthansa";
  105.                 vypis(Spolecnost);
  106.             }
  107.  
  108.             static void vypis(string posli)
  109.             {
  110.                 string mezera = " ";
  111.                 Console.WriteLine(mezera + "Vybrali jste si " + posli + ". \n" + mezera + "Pro pokračování stiskněte klávesu enter \n" + mezera + "  ");
  112.                 Console.ReadLine();
  113.                 Console.WriteLine(mezera);
  114.             }
  115.  
  116.             Console.WriteLine(mezera + "Vaše letadlo je: " + Znacka + " " + Typ + " od společnosti " + Spolecnost + "\n Po stisknutí klávesy Enter proběhne ukončení programu."); ;
  117.             Console.ReadLine();
  118.  
  119.         }
  120.  
  121.     }
  122.  
  123.     class Letiste : Letadla
  124.     {
  125.  
  126.         public string Stat;
  127.         public string Nazev;
  128.         public string Runway;
  129.  
  130.         public Letiste(string stat, string nazev, string runway)
  131.         {
  132.             Stat = stat;
  133.             Nazev = nazev;
  134.             Runway = runway;
  135.             string mezera = " ";
  136.  
  137.  
  138.             Console.WriteLine(mezera + "Vyberte si stát \n" + mezera + "CZ - Česká republika \n" + mezera + "US - USA \n" + mezera + " ");
  139.             string vyber_statu = Console.ReadLine();
  140.             Console.WriteLine(mezera);
  141.  
  142.  
  143.             if (vyber_statu == "CZ" || vyber_statu == "cz")
  144.             {
  145.                 Stat = "Česká republika";
  146.                 vypis(Stat);
  147.  
  148.                 Console.WriteLine(mezera + "Vyber letiště \n" + mezera + "LKPR - Letiště Ruzyně \n" + mezera + "LKPD - Letiště Pardubice \n" + mezera + "");
  149.                 string vyber_nazvu = Console.ReadLine();
  150.                 Console.WriteLine(mezera);
  151.  
  152.                 if (vyber_nazvu == "LKPR" || vyber_nazvu == "lkpr")
  153.                 {
  154.                     Nazev = "Ruzyně International Airport";
  155.                     vypis(Nazev);
  156.                 }
  157.                 else if (vyber_nazvu == "LKPD" || vyber_nazvu == "lkpd")
  158.                 {
  159.                     Nazev = "Letiště Pardubice";
  160.                     vypis(Nazev);
  161.                 }
  162.  
  163.  
  164.             }
  165.             else if (vyber_statu == "US" || vyber_statu == "us")
  166.             {
  167.                 Stat = "USA";
  168.                 vypis(Stat);
  169.  
  170.                 Console.WriteLine(mezera + "Vyber letiště \n" + mezera + "KSFO - San Francisco International Airport\n" + mezera + "KLAX - Los Angeles International Airport \n" + mezera + "");
  171.                 string vyber_nazvu = Console.ReadLine();
  172.                 Console.WriteLine(mezera);
  173.  
  174.                 if (vyber_nazvu == "KSFO" || vyber_nazvu == "ksfo")
  175.                 {
  176.                     Nazev = "San Francisco International Airport";
  177.                     vypis(Nazev);
  178.                 }
  179.                 else if (vyber_nazvu == "KLAX" || vyber_nazvu == "klax")
  180.                 {
  181.                     Nazev = "Los Angeles International Airport";
  182.                     vypis(Nazev);
  183.                 }
  184.  
  185.             }
  186.  
  187.  
  188.             Console.WriteLine(mezera + "Vyber Runway \n" + mezera + "11L - RW11_left \n" + mezera + "11R - RW11_right \n" + mezera + "19R - RW19_right \n" + mezera + "19L - RW19_left \n" + mezera + "  ");
  189.             string vyber_runwaye = Console.ReadLine();
  190.  
  191.             if (vyber_runwaye == "11L" || vyber_runwaye == "11l")
  192.             {
  193.                 Runway = "RW11_left";
  194.                 vypis(Runway);
  195.             }
  196.             else if (vyber_runwaye == "11R" || vyber_runwaye == "c11r")
  197.             {
  198.                 Runway = "RW11_right";
  199.                 vypis(Runway);
  200.             }
  201.             else if (vyber_runwaye == "19R" || vyber_runwaye == "19r")
  202.             {
  203.                 Runway = "RW19_right";
  204.                 vypis(Runway);
  205.             }
  206.             else if (vyber_runwaye == "19L" || vyber_runwaye == "19l")
  207.             {
  208.                 Runway = "RW19_left";
  209.                 vypis(Runway);
  210.             }
  211.  
  212.             static void vypis(string posli)
  213.             {
  214.                 string mezera = " ";
  215.                 Console.WriteLine(mezera + "Vybrali jste si " + posli + ". \n" + mezera + "Pro pokračování stiskněte klávesu enter \n" + mezera + "  ");
  216.                 Console.ReadLine();
  217.                 Console.WriteLine(mezera);
  218.             }
  219.  
  220.             Console.WriteLine(mezera + "Vaše letiště se nachází ve státě " + Stat + ", jmenuje se " + Nazev + " a má volnou runway " + Runway + "\n Po stisknutí klávesy Enter proběhne ukončení programu."); ;
  221.             Console.ReadLine();
  222.  
  223.         }
  224.  
  225.     }
  226.  
  227.     class VypisVse: Letiste
  228.     {
  229.  
  230.         public VypisVse(string znacka, string typ, string spolecnost, string stat, string nazev, string runway)
  231.         {
  232.             znacka = Znacka;
  233.             typ = Typ;
  234.             spolecnost = Spolecnost;
  235.             stat = Stat;
  236.             nazev = Nazev;
  237.             runway = Runway;
  238.  
  239.             Console.WriteLine("Letoun " + znacka + " " + typ + " společnosti " + spolecnost + " je připraven ke vzletu z letiště " + nazev + "nacházející se v " + stat + " z dráhy" + runway);
  240.             Console.ReadLine();
  241.         }
  242.  
  243.     }
  244. }
RAW Paste Data