private void btnCalcola_Click(object sender, RoutedEventArgs e) { double lato1, lato2, lato3, perimetro, semip, area, latomax, latomin; lblTipoTriangolo.Content = ""; if (txtLato1.Text != " " && txtLato2.Text != " " && txtLato3.Text != " ") { try { lato1 = double.Parse(txtLato1.Text); lato2 = double.Parse(txtLato2.Text); lato3 = double.Parse(txtLato3.Text); latomax = Math.Max(lato1, Math.Max(lato2, lato3)); latomin = Math.Min(lato1, Math.Min(lato2, lato3)); if (lato1 < lato2 + lato3 && lato2 < lato1 + lato3 && lato3 < lato1 + lato2) { perimetro = Gestione.Perimetro(lato1, lato2, lato3); lblPerimetro.Content = perimetro; area = Gestione.Area(lato1, lato2, lato3); lblArea.Content = area; if (lato1 == lato2 && lato2 == lato3 && lato1 == lato3) { lblTipoTriangolo.Content = "Equilatero"; } else if (lato1 == lato2 || lato1 == lato3 || lato2 == lato3) { lblTipoTriangolo.Content = "Isoscele"; } else { lblTipoTriangolo.Content = "Scaleno"; } } else { MessageBox.Show("Non è un triangolo", "!", MessageBoxButton.OK, MessageBoxImage.Warning); } } catch (Exception) { MessageBox.Show("Not Valid", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Inserire dei valori", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (txtLato1.Text == "" || txtLato2.Text == "" || txtLato3.Text == "") { MessageBox.Show("Non sono stati compilati tutti i campi", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Warning); } else { try { double lato1 = double.Parse(txtLato1.Text); double lato2 = double.Parse(txtLato2.Text); double lato3 = double.Parse(txtLato3.Text); lblTipoTriangolo.Content = Gestione.Classificazione(lato1, lato2, lato3); lblPerimetro.Content = Gestione.Perimetro(lato1, lato2, lato3); lblArea.Content = Gestione.Area(lato1, lato2, lato3); } catch (Exception ex) { MessageBox.Show($"{ ex.Message}", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Warning); } } }
private void Button_Click(object sender, RoutedEventArgs e) { if (txt_Lato1.Text != " " && txt_Lato2.Text != " " && txt_Lato3.Text != " ") { try { double lato1 = double.Parse(txt_Lato1.Text); double lato2 = double.Parse(txt_Lato2.Text); double lato3 = double.Parse(txt_Lato3.Text); lbl_TipoTriangolo.Content = Gestione.RiconosciTriangoli(lato1, lato2, lato3); lbl_Area.Content = Gestione.Area(lato1, lato2, lato3); lbl_Perimetro.Content = Gestione.Perimetro(lato1, lato2, lato3); } catch (Exception) { MessageBox.Show("Valori non validi!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Non hai inserito valori!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }