-Francisco Javier Bueno Tinajero
-Andre Sebastián Dávila Ortiz
-Humberto Ham Duran
-Fernando Quiroz Vargas
-Felipe de Jesús Arvizu Enriquez
Código para realizar un menú interactivo que permita realizar procedimientos matematicos:
El programa permite realizar operaciones aritméticas, la obtención de promedio a partir de datos ingresados por el usuario, calculo de área y perímetro de un rectángulo y obtención de factorial .
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp4
{
public class Program
{
public static void Main()
{
int[] menu, a, b, c, d, e, f, l, m, n, o, p, q;
menu = new int[5];
a = new int[6];
b = new int[5];
c = new int[4];
d = new int[3];
e = new int[2];
f = new int[2];
l = new int[5];
m = new int[5];
n = new int[5];
o = new int[5];
p = new int[5];
q = new int[5];
int g, h, i, j, k, r, s, loop;
string[] names;
names = new string[5];
s = 1;
for (r = 0; r < s; r++)
{
Console.WriteLine("Elige el numero que corresponde al program que desees ejecutar");
Console.WriteLine(" ");
Console.WriteLine("1.- Suma, resta, multiplicacion y division de dos numeros");
Console.WriteLine("2.- Tabla de multiplicacion de un numero");
Console.WriteLine("3.- Area y perimetro de un rectangulo");
Console.WriteLine("4.- Calculo del promedio de 5 alumnos");
Console.WriteLine("5.- Factorial de un numero");
Console.WriteLine("6.- Fin");
loop = Convert.ToInt16(Console.ReadLine());
Console.Clear();
if (loop == 1)
{
Console.WriteLine("Suma, resta, multiplicacion y division de dos numeros");
Console.WriteLine("Escribe el primer numero");
a[0] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Escribe el segundo numero");
b[0] = Convert.ToInt16(Console.ReadLine());
c[0] = a[0] + b[0];
d[0] = a[0] - b[0];
e[0] = a[0] * b[0];
f[0] = a[0] / b[0];
Console.WriteLine("El resultado de la suma de {0} + {1} = {2}", a[0], b[0], c[0]);
Console.WriteLine("El resultado de la resta de {0} - {1} = {2}", a[0], b[0], d[0]);
Console.WriteLine("El resultado de la multiplicacion de {0} x {1} = {2}", a[0], e[0], c[0]);
Console.WriteLine("El resultado de la division de {0} / {1} = {2}", a[0], b[0], f[0]);
Console.ReadLine();
Console.Clear();
s = s + 1;
}
if (loop == 2)
{
Console.WriteLine("Tabla de multiplicacion de...");
a[1] = Convert.ToInt16(Console.ReadLine());
b[1] = a[1] * 1;
c[1] = a[1] * 2;
d[1] = a[1] * 3;
e[1] = a[1] * 4;
f[1] = a[1] * 5;
g = a[1] * 6;
h = a[1] * 7;
i = a[1] * 8;
j = a[1] * 9;
k = a[1] * 10;
Console.WriteLine("{0} x 1 = {1}", a[1], b[1]);
Console.WriteLine("{0} x 2 = {1}", a[1], c[1]);
Console.WriteLine("{0} x 3 = {1}", a[1], d[1]);
Console.WriteLine("{0} x 4 = {1}", a[1], e[1]);
Console.WriteLine("{0} x 5 = {1}", a[1], f[1]);
Console.WriteLine("{0} x 6 = {1}", a[1], g);
Console.WriteLine("{0} x 7 = {1}", a[1], h);
Console.WriteLine("{0} x 8 = {1}", a[1], i);
Console.WriteLine("{0} x 9 = {1}", a[1], j);
Console.WriteLine("{0} x 10 = {1}", a[1], k);
Console.ReadLine();
Console.Clear();
s = s + 1;
}
if (loop == 3)
{
Console.WriteLine("El area y perimetro de un rectangulo de...");
a[2] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("...unidades de largo y...");
b[2] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("...unidades de alto");
c[2] = (a[2] + b[2]) * 2;
d[2] = a[2] * b[2];
Console.WriteLine(" ");
Console.WriteLine("El perimetro del rectangulo es de {0} unidades", c[2]);
Console.WriteLine("El area del rectangulo es de {0} unidades", d[2]);
Console.ReadLine();
Console.Clear();
s = s + 1;
}
if (loop == 4)
{
for (a[3] = 0; a[3] <= 1; a[3]++)
{
Console.WriteLine("Escribe el nombre del alumno");
names[a[3]] = Console.ReadLine();
Console.WriteLine("Calificacion de Fisica");
l[a[3]] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Calificacion de Filosofia");
m[a[3]] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Calificacion de Probabilidad y Estadistica");
n[a[3]] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Calificacion de Dibujo Tecnico");
o[a[3]] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Calificacion de Integra e Interpreta");
p[a[3]] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Calificacion de Mantiene Sistemas");
q[a[3]] = Convert.ToInt16(Console.ReadLine());
Console.Clear();
}
for (a[3] = 0; a[3] <= 1; a[3]++)
{
b[3] = (l[a[3]] + m[a[3]] + n[a[3]] + o[a[3]] + p[a[3]] + q[a[3]]) / 6;
Console.WriteLine("{0} tiene un promedio de {1}", names[a[3]], b[3]);
Console.ReadLine();
}
Console.Clear();
s = s + 1;
}
if (loop == 5)
{
Console.WriteLine("Factorial de un numero");
a[4] = Convert.ToInt16(Console.ReadLine());
c[3] = 1;
Console.Write("{0}! = ", a[4]);
for (b[4] = a[4]; b[4] > 0; b[4]--)
{
c[3] = b[4] * c[3];
Console.Write("{0}", b[4]);
if (b[4] >= 2)
{
Console.Write("x");
}
}
Console.Write(" = {0}", c[3]);
Console.ReadLine();
Console.Clear();
s = s + 1;
if (loop == 6)
{
Console.ReadLine();
}
}
}
}
}
}

