Calcoli geometrici - Download (zip file)

hotfile.com/dl/215454485/f149d29/Rubrica.zip.html

(il programma si chiama rubrica ma non la è scusate errore mio)

   

Questo programma può essere utilizzato per fare calcoli geometrici vari, scaricatelo e provatelo!

Qui sotto ("ANTEPRIMA") avete il codice da copiare, se volete, nel MainForm.cs di una nuova soluzione SharpDevelop.

 

ANTEPRIMA:

 

using System;
 
namespace Area_Triangolo_quadrat_etc_etc
{
class Program
{
 
static void Area_triangolo()
{
double lato;
double altezza;
double area;
string risultato;
 
 
Console.Write("Inserire la misura del lato in cm: ");
lato=Convert.ToDouble(Console.ReadLine());
Console.Write("Inserire la misura dell'altezza in cm: ");
altezza=Convert.ToDouble(Console.ReadLine());
area=lato*altezza/2;
risultato=Convert.ToString(area);
Console.Write("L'area del triangolo è: {0} cm",risultato);
Console.ReadLine();
}
static void Area_quadrato()
{
double lato;
double area;
string risultato;
 
Console.Write("Inserire La misura del lato in cm: ");
lato=Convert.ToDouble(Console.ReadLine());
area= lato*lato;
risultato=Convert.ToString(area);
Console.Write("L'area del quadrato è: {0} cm",risultato);
Console.ReadLine();
}
 
static void Perimetro_triangolo()
{
string tipo;
double lato, lato1, lato2;
double perimetro;
string risultato;
Console.WriteLine("- Isoscele");
Console.WriteLine("- Scaleno");
Console.WriteLine("- Equilatero");
Console.Write("Selezionare il tipo di triangolo: ");
tipo=Console.ReadLine();
if(tipo=="Isoscele")
{
Console.Write("Inserire la misura del lato obliquo in cm: ");
lato=Convert.ToDouble(Console.ReadLine());
Console.Write("Inserire la misura della base in cm: ");
lato2=Convert.ToDouble(Console.ReadLine());
perimetro= lato+lato2;
risultato=Convert.ToString(perimetro);
Console.Write("Il perimetro del triangolo è: {0} cm",risultato);
   Console.ReadLine();
}
if(tipo=="Scaleno")
{
Console.Write("Inserire la misura del lato in cm: ");
lato=Convert.ToDouble(Console.ReadLine());
Console.Write("Inserire la misura della base in cm: ");
lato2=Convert.ToDouble(Console.ReadLine());
Console.Write("Inserire la misura dell'altro lato in cm: ");
lato1=Convert.ToDouble(Console.ReadLine());
perimetro= lato+lato2+lato1;
risultato=Convert.ToString(perimetro);
Console.Write("Il perimetro del triangolo è: {0} cm",risultato);
   Console.ReadLine();
}
if(tipo=="Equilatero")
{
Console.Write("Inserire la misura del lato in cm: ");
lato=Convert.ToDouble(Console.ReadLine());
perimetro=lato*3;
risultato=Convert.ToString(perimetro);
Console.Write("Il perimetro del triangolo è: {0} cm",risultato);
   Console.ReadLine();
}
             
}
static void Perimetro_quadrato()
{
double lato;
double perimetro;
string risultato;
 
Console.Write("Inserire la misura del lato in cm: ");
lato=Convert.ToDouble(Console.ReadLine());
perimetro=lato*4;
risultato=Convert.ToString(perimetro);
Console.Write("Il perimetro del quadrato è: {0} cm",risultato);
Console.ReadLine();
 
}
static void Opzioni()
{
string numero;
       Console.WriteLine("- 1 Area Triangolo");
       Console.WriteLine("- 2 Area Quadrato");
       Console.WriteLine("- 3 Perimetro Triangolo");
       Console.WriteLine("- 4 Perimetro Quadrato");
       Console.Write("Inserire il numero relativo all'operazione da svolgere: ");
       numero=(Console.ReadLine());
       if(numero=="1")
       {
        Area_triangolo();
       }
       if(numero=="2")
       {
        Area_quadrato();
       }
       if(numero=="3")
       {
        Perimetro_triangolo();
       }
       if(numero=="4")
       {
        Perimetro_quadrato();
       }
}
public static void Main(string[] args)
{
string numero2;
Opzioni();
       Console.Write("Premere 0 per terminare o 1 per eseguire un altra operazione: ");
       numero2=Console.ReadLine();
       if(numero2=="0")
       {
        Console.WriteLine("Grazie per aver utilizzato il mio software saluti da Alessandro Tedone");
        Console.WriteLine("Premere invio per terminare");
        Console.ReadLine();
       }
       if(numero2=="1")
       {
        Opzioni();
       Console.ReadLine();
       }
       
 
}
}
}