예제 #1
0
        public static void Start()
        {
            // 1. úkol -vymyslete jak nahradit pasní hustoty do konstruktoru tím, že pokud by jsme zadali nějakou látku vybrala by se nám látka z "databáze" a rovnou k ní se přířadila hustota
            Latky _ = new Latky();
            // 2. úkol -zkuste umožnit na místo zadání hustoty tělesa zadat hmotnost tělesa a došlo by k výpočtu hustoty ((zkusit i tím zařadit k látce kterou budete mít v tabulce látek))
            Krychle krychle  = new Krychle(true, "voda", Math.Pow(2, 3)); //"1. úkol" na tomhle řádku nebude muset uživatel zadávat hustotu, ale stačí zadat látku
            Krychle krychle1 = new Krychle(false, 997, 8);

            Console.WriteLine(krychle.Hmotnost);
            Console.WriteLine(krychle1.Hmotnost);
            Console.Read();
        }
예제 #2
0
 public Teleso(bool secondArgObjem, string latka, double objemOrHmotnost)
 {
     if (secondArgObjem)
     {
         Latka   = latka;
         Hustota = Latky.GetByLatka(latka);
         Objem   = objemOrHmotnost;
         // hustota = hmotnost/ objem
         Hmotnost = Hustota * objemOrHmotnost;
     }
     else
     {
     }
 }
예제 #3
0
 public Teleso(bool firstArgHmotnost, double hmotnostOrHustota, double objem)
 {
     if (firstArgHmotnost)
     {
         Latka    = Latky.GetByHustota(hmotnostOrHustota);
         Hmotnost = hmotnostOrHustota;
         Objem    = objem;
         // hustota = hmotnost/ objem
         Hustota = hmotnostOrHustota / objem;
     }
     else
     {
         Latka   = Latky.GetByHustota(hmotnostOrHustota);
         Hustota = hmotnostOrHustota;
         Objem   = objem;
         // hustota = hmotnost/ objem
         Hmotnost = hmotnostOrHustota * objem;
     }
 }