public void Test_CalcoloArea() { Quadrato q = new Quadrato(5); double area = q.CalcoloArea(); Assert.AreEqual(25, area); }
public void Test_CalcoloPerimetro() { Quadrato q = new Quadrato(5); double perimetro = q.CalcoloPerimetro(); Assert.AreEqual(20, perimetro); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); object q = new Quadrato() { Lato = 5 }; Console.WriteLine($"area = {CalcArea(q)}"); object c = new Cerchio() { Raggio = 10 }; Console.WriteLine($"area = {CalcArea(c)}"); object obj = new object(); Console.WriteLine($"area = {CalcArea(obj)}"); }
private void BtnCalcola_Click(object sender, EventArgs e) { { switch (flag) { case 0: double raggio = G3D.GetDouble(txtRaggio.Text); if (rbtnCerchio.Checked && txtRaggio.Text == "" || G3D.IsNegative(raggio)) { MessageBox.Show("Inserisci un RAGGIO valido prima di continuare."); } else { Cerchio c = new Cerchio(raggio); FormRisultato cForm = new FormRisultato(c.ToString(), c.CalcoloArea()); cForm.Show(); } break; case 1: double qLato = G3D.GetDouble(txtLato.Text); if (rbtnQuadrato.Checked && txtLato.Text == "" || G3D.IsNegative(qLato)) { MessageBox.Show("Inserisci un LATO valido prima di continuare."); } else { Quadrato q = new Quadrato(qLato); FormRisultato qForm = new FormRisultato(q.ToString(), q.CalcoloArea()); qForm.Show(); } break; case 3: double tBase = G3D.GetDouble(txtBase.Text); double tAltezza = G3D.GetDouble(txtAltezza.Text); if (rbtnTriangolo.Checked && txtBase.Text == "" || txtAltezza.Text == "" || G3D.IsNegative(tAltezza, tBase)) { MessageBox.Show("Inserisci BASE e ALTEZZA validi prima di continuare."); } else { TriangoloIso t = new TriangoloIso(tBase, tAltezza); FormRisultato tForm = new FormRisultato(t.ToString(), t.CalcoloArea()); tForm.Show(); } break; case 4: double rBase = G3D.GetDouble(txtBase.Text); double rAltezzaa = G3D.GetDouble(txtAltezza.Text); if (rbtnRettangolo.Checked && txtBase.Text == "" || txtAltezza.Text == "" || G3D.IsNegative(rBase, rAltezzaa)) { MessageBox.Show("Inserisci BASE e ALTEZZA validi prima di continuare."); } else { Rettangolo r = new Rettangolo(rBase, rAltezzaa); FormRisultato rForm = new FormRisultato(r.ToString(), r.CalcoloArea()); rForm.Show(); } break; case 5: double pLato = G3D.GetDouble(txtLato.Text); if (rbtnPentagono.Checked && txtLato.Text == "" || G3D.IsNegative(pLato)) { MessageBox.Show("Inserisci un LATO valido prima di continuare."); } else { Pentagono p = new Pentagono(pLato); FormRisultato pForm = new FormRisultato(p.ToString(), p.CalcoloArea()); pForm.Show(); } break; case 6: double esLato = G3D.GetDouble(txtLato.Text); if (rbtnEsagono.Checked && txtLato.Text == "" || G3D.IsNegative(esLato)) { MessageBox.Show("Inserisci un LATO valido prima di continuare."); } else { Esagono es = new Esagono(esLato); FormRisultato esForm = new FormRisultato(es.ToString(), es.CalcoloArea()); esForm.Show(); } break; default: MessageBox.Show("Errore!"); break; } } }
static void Main(string[] args) { bool b = true; int num = 1; switch (num) { case 1: b = false; goto case 2; case 2: break; } //switch con string case sensitive string str = ""; switch (str) { case "a": break; case "A": break; } //fall through Console.WriteLine("digita un tasto"); char c = Console.ReadKey().KeyChar; switch (c) { case 'a': case 'e': case 'i': case 'o': case 'u': Console.WriteLine("hai digitato la vocale {0}", c); break; default: Console.WriteLine("non hai inserito una vocale"); break; } DayOfWeek day = DateTime.Today.DayOfWeek; switch (day) { case DayOfWeek.Saturday: case DayOfWeek.Sunday: Console.WriteLine("riposo"); break; case DayOfWeek.Monday: Console.WriteLine("8:00 - 12:00"); break; case DayOfWeek.Tuesday: Console.WriteLine("8:00 - 12:00 e 15:00 - 18:00"); break; case DayOfWeek.Wednesday: Console.WriteLine("8:00 - 12:00"); break; case DayOfWeek.Thursday: case DayOfWeek.Friday: Console.WriteLine("8:00 - 12:00"); break; } GenericMatch <int>(1); Person p = new Person() { FirstName = "Matilda" }; string language = "ita"; string greeting = null; switch (language) { case "eng": greeting = "Hello"; break; case "spa": greeting = "Hola"; break; case "ita": greeting = "Ciao"; break; default: greeting = "???"; break; } greeting = language switch { "eng" => "Hello", "spa" => "Hola", "ita" => "Ciao", _ => "???" }; Console.WriteLine(greeting); language = "deu"; greeting = language switch { "eng" => "Hello", "spa" => "Hola", "ita" => "Ciao", _ => "???" }; Quadrato q = new Quadrato(); q.Lato = 5; Cerchio cerchio = new Cerchio(); cerchio.Raggio = 4; var areaQuadrato = CalcArea1(q); Console.WriteLine($"area quadrato {areaQuadrato}"); }
private static void PrintQuadrato(Quadrato q1) { System.Console.WriteLine("Quadrato: Area {0}, Perimetro {1}", q1.GetArea(), q1.GetPerimetro()); }