private void Ulamkowanie() { var u1 = new Ulamek(13, 11); int m = (int)u1; int n = 123; Ulamek u2 = n; //jawnie nierzutujemy var test = new Ulamek(13, 11); double rzut = (double)test; }
private void buttonRowna_Click(object sender, RoutedEventArgs e) { try { u1 = kontrolkaUlamka1.CurrentValue; u2 = kontrolkaUlamka2.CurrentValue; Ulamek u3; switch (comboBoxDzialanie.SelectedIndex) { case 0: u3 = u1 + u2; break; case 1: u3 = u1 - u2; break; case 2: u3 = u1 * u2; break; case 3: u3 = u1 / u2; break; default: MessageBox.Show("Wybież operację"); return; } kontrolkaUlamekWynik.CurrentValue = u3; var tekstOperacji = $"{u1.ToString()}{comboBoxDzialanie.SelectedItem.ToString()}{u2.ToString()}={u3.ToString()}"; texBlocBiezaceOperacje.Text = tekstOperacji; texBlockLogi.Text += $"{liczbaWpisow++}:\t {tekstOperacji}{Environment.NewLine}"; } catch (Exception exceptoion) { MessageBox.Show(exceptoion.Message); } }
//konstruktor kopiujacy public Ulamek(Ulamek ulamek) { nwd = ulamek.nwd; Licznik = ulamek.Licznik; Mianownik = ulamek.Mianownik; }