Esempio n. 1
0
        private void Calcola(object sender, EventArgs e)
        {
            //controlla l'input dul numero di lati
            string strLlati = lLati.Text;
            string strNlati = NumeroLati.Text;

            //controllo per l'input dei dati
            if (InputCheckNLati(strNlati) || InputCheckLlati(strLlati))
            {
                DisplayAlert("Attenzione", "Il numero/lunghezza dei lati inserito non è accettato", "Ok");
            }
            else
            {
                Poligono figura = new Poligono(Convert.ToDouble(strNlati), Convert.ToDouble(strLlati));

                figura.CalcoloApotema();

                figura.CalcoloFisso();

                figura.CalcoloPerimetro();
                figura.CalcoloArea();

                //stampa per il nome del calcolo
                lblRisultatoCol1.Text = $"Risultati:\r\nArea: \r\nPerimetro: \r\nApotema: \r\nNumero fisso: \r\nNome: ";

                //stampa per i risultati
                lblRisultatoCol2.Text = $"\r\n{figura.Area:n2} cm^2\r\n{figura.Perimetro:n2} cm\r\n{figura.Apotema:n2} cm\r\n{figura.Fisso:n2}\r\n{figura.Nome()}";
            }
        }