Anda di halaman 1dari 2

Areas de figuras geométricas modularmente

namespace Areas
{
class Program
{
//Modulo que lee un numero
static void LeerNumero(out double nro)
{
Console.Write("Ingrese un numero: ");
nro = double.Parse(Console.ReadLine());
}
//Modulo que determina area del triangulo
static void triangulo(double a, double b, out double areat)
{
areat = (b * a) / 2;
}
//Modulo que determina area del cuadrado
static void cuadrado(double a, out double areac)
{
areac = a*a;
}
//Modulo que determina area del rectangulo
static void rectangulo(double a, double b, out double arear)
{
arear = b * a;
}
//Modulo que determina area del circulo
static void circulo(double a, out double areacc)
{
areacc = (3.1416)*a*a;
}
static void Main(string[] args) //Programa principal
{
//Declarar variables
double a, b, areat, areac, arear,areacc;
//Ingreso de datos
LeerNumero(out a);
LeerNumero(out b);
//Realizar Calculos
triangulo(a, b, out areat);
cuadrado(a ,out areac);
rectangulo(a, b, out arear);
circulo(a, out areacc);
//Escribir resultados
Console.WriteLine("El area del triangulo es: " + areat);
Console.WriteLine("El area del cuadrado es: " + areac);
Console.WriteLine("El area del rectangulo es: " + arear);
Console.WriteLine("El area del circulo es: " + areacc);
Console.ReadKey();
}

}
}

MODULOS TABLAS
//Modulo que lee un numero
static void LeerNumero(out double nro)
{
Console.Write("Ingrese un numero: ");
nro = double.Parse(Console.ReadLine());
}
//Modulo que determina area del triangulo
static void tsuma(double n, out double suma)
{
int i;
for(i=1;i<=10;i++)
{
suma = i + n;
}
}

static void Main(string[] args) //Programa principal


{
//Declarar variables
double n, b, areat, areac, arear,areacc;
//Ingreso de datos
LeerNumero(out n);

//Realizar Calculos
tsuma(n, out suma);

//Escribir resultados
Console.WriteLine("tabla de es: " + suma);

Console.ReadKey();
}