コード例 #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
            Latky2 _ = new Latky2();
            // 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))
            Krychle2 krychle2 = new Krychle2(true, "voda", Math.Pow(2, 3)); //"1. úkol" na tomhle řádku nebude muset uživatel zadávat hustotu, ale stačí zadat látku
            Krychle2 krychle1 = new Krychle2(false, 997, 8);

            Console.WriteLine(krychle2.Hmotnost);
            Console.WriteLine(krychle1.Hmotnost);
            Console.Read();
        }
コード例 #2
0
 public Teleso1(bool secondArgObjem, string latka, double objemOrHmotnost)
 {
     if (secondArgObjem)
     {
         Latka   = latka;
         Hustota = Latky2.GetByLatka(latka);
         Objem   = objemOrHmotnost;
         // hustota = hmotnost/ objem
         Hmotnost = Hustota * objemOrHmotnost;
     }
     else
     {
     }
 }
コード例 #3
0
 public Teleso1(bool firstArgHmotnost, double hmotnostOrHustota, double objem)
 {
     if (firstArgHmotnost)
     {
         Latka    = Latky2.GetByHustota(hmotnostOrHustota);
         Hmotnost = hmotnostOrHustota;
         Objem    = objem;
         // hustota = hmotnost/ objem
         Hustota = hmotnostOrHustota / objem;
     }
     else
     {
         Latka   = Latky2.GetByHustota(hmotnostOrHustota);
         Hustota = hmotnostOrHustota;
         Objem   = objem;
         // hustota = hmotnost/ objem
         Hmotnost = hmotnostOrHustota * objem;
     }
 }