コード例 #1
0
 /// <summary>
 /// Obslužná funkce tlačítka + pro provedení součtu
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Soucet_Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         zobrazovaciPole.UlozCislo(); // Uložení napsaného čísla do pomocné proměnné
         kalkulacka.aktualniStav = Kalkulacka.AktualniStav.Soucet;
     }
     catch (Exception)
     {
         MessageBox.Show("Zadejte číslo!", "Chyba", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
     ZadavaciPoleTextBlock.Text = zobrazovaciPole.ZobrazenyText; // Zobrazení požadovaného textu na displej
 }
コード例 #2
0
        /// <summary>
        /// Metoda pro provedení výpočtu
        /// </summary>
        /// <returns>Výsledek výpočtu</returns>
        public string UkazVysledek()
        {
            string vysledek = "";

            vypocty.Cislo_1 = zobrazovaciPole.ZobrazeneCislo;  // Uložení prvního čísla do pomocné proměnné pro výpočet
            zobrazovaciPole.UlozCislo();                       // Uložení čísla na displeji do pomocné proměnné
            vypocty.Cislo_2 = zobrazovaciPole.ZobrazeneCislo;  // Uložení druhého čísla do pomocné proměnné pro výpočet
            ProvedVypocet();                                   // Provedení výpočtu


            vysledek     = zobrazovaciPole.PrevedCisloNaText(vypocty.Vysledek); // Textová forma výsledku výpočtu
            aktualniStav = AktualniStav.Vysledek;
            return(vysledek);
        }