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();
}
}
}
}