Documentos de Académico
Documentos de Profesional
Documentos de Cultura
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace menu
{
class Program
{
public void menu()
{
Console.WriteLine("Menu problemas");
Console.WriteLine("1.Problema 1");
Console.WriteLine("2.Problema 2");
Console.WriteLine("3.Problema 3");
Console.WriteLine("4.Problema 4");
Console.WriteLine("5.Problema 5");
Console.WriteLine("6.salir");
Console.Write("elija una opcion -----> ");
}
static void Main(string[] args)
{int op=0;
Program p = new Program();
do
{
p.menu();
op = Convert.ToInt32(Console.ReadLine());
Console.Clear();
switch (op)
{
case 1:
{
break;
}
case 2:
{
break;
}
case 3:
{
break;
}
case 4:
{
break;
}
case 5:
{
break;
}
default:
{
Console.Write("ERROR opcion no valida");
break;
}
}
}while(op!=6);
}
}
}
Practica en Aula
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace menu
{
class Program
{
public void Problema6()
{
int n, c = 1, con1 = 0, con2 = 0, con3 = 0, con4 = 0, con5 = 0;
decimal op,por1,por2,por3,por4,por5;
Console.WriteLine("cuantas personas censara?");
n = int.Parse(Console.ReadLine());
while (c <= n)
{
Console.WriteLine("La Persona "+c+" que nivel academico tiene?");
Console.WriteLine("1 Primaria");
Console.WriteLine("2 secundaria");
Console.WriteLine("3 Carrera Tecnica");
Console.WriteLine("4 Estudios Profesionales");
Console.WriteLine("5 Estudios de Posgrado");
Console.Write("elija una opcion---->");
op = Convert.ToDecimal(Console.ReadLine());
if (op == 1)
{
con1++;
}
else
{
if (op == 2)
{
con2++;
}
else
{
if (op == 3)
{
con3++;
}
else
{
if (op == 4)
{
con4++;
}
else
{
con5++;
}
}
}
}
c++;
}
Console.WriteLine("");
Console.WriteLine("RESULTADOS EN CANTIDAD");
Console.WriteLine("cantidad personas con grado de Primaria -->"+con1);
Console.WriteLine(" cantidad personas con grado de secundaria-->" +
con2);
Console.WriteLine("cantidad personas con grado de Carrera Tecnica-->" +
con3);
Console.WriteLine("cantidad personas con grado de Estudios
Profesionales-->" + con4);
Console.WriteLine("cantidad personas con grado de Estudios de Posgrado--
>" + con5);
por1 = (con1 * 100) / n;
por2 = (con2 * 100) / n;
por3 = (con3 * 100) / n;
por4 = (con4 * 100) / n;
por5 = (con5 * 100) / n;
Console.WriteLine("RESULTADOS EN PORCENTAJE");
Console.WriteLine("Porcentaje de personas con grado de Primaria -->" +
por1+"%");
Console.WriteLine(" Porcentaje de personas con grado de secundaria-->" +
por2 + "%");
Console.WriteLine("Porcentaje de personas con grado de Carrera
Tecnica-->" + por3 + "%");
Console.WriteLine("Porcentaje de personas con grado de Estudios
Profesionales-->" + por4 + "%");
Console.WriteLine("Porcentaje de personas con grado de Estudios de
Posgrado-->" + por5 + "%");
}
public void Problema5()
{
int n, c = 1;
decimal precio, sum1 = 0, sum2 = 0, des, pagar ,cant1=0,cant2=0;
string art;
Console.Write("ingrese la cantidad de articulos que llevara--->");
n = int.Parse(Console.ReadLine());
while (c <= n)
{
Console.WriteLine("El articulo " + c + " que lleva tiene etiqueta
roja, responda con si o no ");
art = Console.ReadLine();
if (art.Equals("si"))
{
Console.WriteLine("Ingrese el precio del articulo " + c + " que
tiene una etiqueta roja");
precio = Convert.ToDecimal(Console.ReadLine());
sum1 = sum1 + precio;
cant2++;
}
else
{
Console.WriteLine("Ingrese el precio del articulo " + c + " que
no tiene una etiqueta roja");
precio = Convert.ToDecimal(Console.ReadLine());
sum2 = sum2 + precio;
cant1++;
}
c++;
}
des = sum1 * 0.20M;
pagar = (sum1 + sum2) - des;
Console.WriteLine("cantidad de articulos con etiqueta roja-->" + cant2);
Console.WriteLine("cantidad de articulos que no tienen etiqueta roja-->"
+ cant1);
Console.WriteLine("se le descontaran "+des+"Bs por los articulos con
etiqueta roja");
Console.WriteLine("el cliente pagara un total de " + pagar);
}
public void Problema4()
{
int n,c=1,cont1=0,cont2=0,cont3=0,por1,por2,por3;
string voto;
Console.Write("Ingrese la cantidad de diputados que votaran -->");
n = int.Parse(Console.ReadLine());
while (c <= n)
{
Console.WriteLine("Diputado "+c+" Votara a Favor,contra o se
abstendra?");
Console.WriteLine("Ingrese su respuesta como F , C o A");
voto = Console.ReadLine();
if (voto.Equals("F"))
{
cont1++;
}
else
{
if (voto.Equals("C"))
{
cont2++;
}
else
{
cont3++;
}
}
c++;
}
por1 = (cont1*100) / n;
por2 = (cont2 *100) / n;
por3 = (cont3 *100 ) / n;
}
else
{
if (horas > 40)
{
extras = horas - 40;
}
}
}
}
public void Problema1()
{
}
}
}
}
{
Console.Title = "Programa";
Console.WriteLine("\nNombre\t\t\tN1\tN2\tN3\tPromedio");
Console.WriteLine("======\t\t\t==\t==\t==\t========");
double x;
Console.Write("");
nom[i] = Console.ReadLine();
Console.SetCursorPosition(24, 4 + i);
Console.Write("");
n1[i] = int.Parse(Console.ReadLine());
Console.SetCursorPosition(32, 4 + i);
Console.Write("");
n2[i] = int.Parse(Console.ReadLine());
Console.SetCursorPosition(40, 4 + i);
Console.Write("");
n3[i] = int.Parse(Console.ReadLine());
Console.SetCursorPosition(48, 4 + i);
prom[i] = x;
Console.WriteLine();
Console.ReadKey();
int n = num;
int posMin = i;
posMin = j;
prom[i] = prom[posMin];
prom[posMin] = iaux;
nom[i] = nom[posMin];
nom[posMin] = naux;
n1[i] = n1[posMin];
n1[posMin] = n1aux;
n2[i] = n2[posMin];
n2[posMin] = n2aux;
n3[i] = n3[posMin];
n3[posMin] = n3aux;
Console.WriteLine("\nNombre\t\t\tN1\tN2\tN3\tPromedio");
Console.WriteLine("======\t\t\t==\t==\t==\t========");
Console.Write(nom[i]);
Console.Write(n1[i]);
Console.Write(n2[i]);
Console.Write(n3[i]);
Console.Write(Math.Round(prom[i],2));
Console.WriteLine();
Console.ReadLine();