Ejercicios en C# (Aaron Alvaro Huanca Salazar)
Ejercicios en C# (Aaron Alvaro Huanca Salazar)
Ejercicios en C# (Aaron Alvaro Huanca Salazar)
int op = 0;
do
{
Console.Clear();
Console.WriteLine("MENU");
Console.WriteLine("1. Fraccion Irreducible");
Console.WriteLine("2. Tabla de Multiplicar");
Console.WriteLine("3. Serie Fibonaci");
Console.WriteLine("4. Factorial");
Console.WriteLine("5. N Numeros");
Console.WriteLine("6. opcion");
Console.WriteLine("7. opcion");
Console.WriteLine("8. Numero menor del Lote");
Console.WriteLine("9. Dado el numero generar la serie");
Console.WriteLine("10. Notas del estudiante");
Console.WriteLine("0. Salir");
op = int.Parse(Console.ReadLine());
switch (op){
case 1:
Console.WriteLine("Ejercicio 1");
float numero;
int numerador, denominador = 10000;
numero = Convert.ToSingle(Console.ReadLine());
numerador = (int)(numero * 10000);
break;
case 2:
Console.WriteLine("Ejercicio 2");
int number = 0;
Console.WriteLine("Introduce un número:");
number = int.Parse(Console.ReadLine());
break;
case 3:
Console.WriteLine("Ejercicio 3");
break;
case 4:
Console.WriteLine("Ejercicio 4");
int fac = 1, p, n;
string linea;
p = 1;
Console.Write("Ingrese un numero entero: ");
linea = Console.ReadLine();
n = int.Parse(linea);
while (p <= n)
{
fac = fac * p;
p = p + 1;
}
Console.Write("La factorial es: " + fac);
Console.ReadKey();
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 5:
Console.WriteLine("Ejercicio 5");
if (w % J == 0)
{
esPrimo = false;
break;
}
}
if (esPrimo)
{
Console.WriteLine("Es primo");
}
break;
case 7:
Console.WriteLine("No acabe el ejercicio 7");
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 8:
Console.WriteLine("Ejercicio 8");
int me = 0, num = 0;
Console.WriteLine("Cuantos numeros va ingresar");
int numeros = int.Parse(Console.ReadLine());
for (int l = 1; l <= numeros; l++)
{
Console.WriteLine("Digite un numero: ");
num = int.Parse(Console.ReadLine());
if (l == 1)
{
me = num;
}
if (num < me) { me = num; }
num = 0;
}
break;
case 10:
Console.WriteLine("Ejercicio 10");
int g;
int reprov, aprov, excelent;
reprov = 50;
aprov = 70;
excelent = 100;
Console.WriteLine("Inserte la nota del estudiante: ");
g = int.Parse(Console.ReadLine());
if (g <= reprov )
{
Console.WriteLine("La nota del estudiante es de reprova-
cion");
break;
}
if (g <= aprov)
{
Console.WriteLine("La nota del estudiante es de aprovacion");
break;
}
if (g <= excelent)
{
Console.WriteLine("La nota del estudiante es EXCELENTE");
break;
}
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
Console.ReadKey();
Ejercicios del 11 al 20
Console.WriteLine("Ejecicios de programacion c#");
int op = 0;
do
{
Console.Clear();
Console.WriteLine("MENU");
Console.WriteLine("11. Tabla de Multiplicar del 6");
Console.WriteLine("12. Descomponer y componer un numero");
Console.WriteLine("13. Contraseña 4567");
Console.WriteLine("14. Adivina el numero");
Console.WriteLine("15. Factorial y composicion de años");
Console.WriteLine("16. Rngo de numero del 0 al 10");
Console.WriteLine("17. Linea de numeros hasta el 0");
Console.WriteLine("18. Factura realista");
Console.WriteLine("19. Divisores multiplos de tres");
Console.WriteLine("20. Ddo el numero N generar la serie...");
Console.WriteLine("0. Salir");
op = int.Parse(Console.ReadLine());
switch (op)
{
case 11:
Console.WriteLine("Ejercicio 11");
int p;
p = 6;
for (int i = 1; i <= 10; i++)
{
Console.Write(i + " x " + p + " = " + i * p + "\n");
}
Console.ReadKey();
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 12:
Console.WriteLine("Ejercicio 12");
int Starot, Ttarot1, Ttarot2, Ttarot3, Ttarot4, SmaTarot1;
}
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 13:
Console.WriteLine("Ejercicio 13");
int valida = 4567;
int clave;
do
{
Console.WriteLine("Introduzca la clave numerica");
clave = int.Parse(Console.ReadLine());
if (clave != valida)
Console.WriteLine("No valida");
}
while (clave != valida);
Console.WriteLine("Contraseña aceptada");
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 14:
Console.WriteLine("Ejercicio 14");
const int OPOR = 20;
int NUM, ADI;
byte I, SW;
string linea;
else
{
Console.WriteLine("ESTÁS BAJO");
}
}
I++;
} while (((I <= OPOR) & (SW == 0)));
if ((SW == 0))
{
Console.Write("EL NÚMERO FUE: " + NUM);
}
Console.WriteLine();
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 15:
Console.WriteLine("No acabe el ejercicio 15");
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 16:
Console.WriteLine("Ejercicio 16");
int num;
do
{
Console.WriteLine("Escribe un numero");
num = int.Parse(Console.ReadLine());
}
while ((num <= 0) || (num >= 10));
{
Console.WriteLine("El número introducido es " + num);
}
Console.ReadLine();
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 17:
Console.WriteLine("Ejercicio 17");
int numero;
Console.WriteLine("Inserte un numero positivo");
numero = int.Parse(Console.ReadLine());
for (int i = numero; i >= 0; i--)
{
Console.WriteLine(i + ",");
}
break;
case 19:
Console.WriteLine("Ejercicio 19");
if (resultado == 0)
{
Console.Write(" " + v+ " ");
}
if (convertirenterouno < 0)
{
}
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 20:
break;
Console.ReadKey();
Ejercicios del 21 al 30
Console.WriteLine("Ejecicios de programacion c#");
int op = 0;
do
Console.Clear();
Console.WriteLine("MENU");
Console.WriteLine("27. Saludos");
op = int.Parse(Console.ReadLine());
switch (op)
case 21:
Console.WriteLine("Ejercicio 21");
int x;
x = 1;
Console.Write(x);
Console.Write(" - ");
x = x + 1;
Console.ReadKey();
break;
case 22:
Console.WriteLine("Ejercicio 22");
int numero;
numero = int.Parse(Console.ReadLine());
Console.WriteLine(i + ",");
}
break;
case 23:
Console.WriteLine("Ejercicio 23");
int j,numero2;
j = int.Parse(Console.ReadLine());
numero2 = int.Parse(Console.ReadLine());
Console.WriteLine(i + ",");
break;
case 24:
Console.WriteLine("Ejercicio 24");
int n;
n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n");
for (int i = 1;i <= n; i++)
Console.WriteLine(" * ");
break;
case 25:
Console.WriteLine("Ejercicio 25");
int c, d;
c = int.Parse(Console.ReadLine());
d = int.Parse(Console.ReadLine());
if (c > d)
if (d > c)
else
break;
case 26:
Console.WriteLine("Ejercicio 26");
num1 = int.Parse(Console.ReadLine());
num2 = int.Parse(Console.ReadLine());
num3 = int.Parse(Console.ReadLine());
if ((num1 % 2) == 0)
else
if ((num2 % 2) == 0)
else
if ((num3 % 2) == 0)
else
}
Console.WriteLine("Presione cualquier boton para
volver al menu");
break;
case 27:
Console.WriteLine("Ejercicio 27");
momento = char.Parse(Console.ReadLine());
sexo = char.Parse(Console.ReadLine());
if (sexo == 'm')
p = "Señor";
else
p = "Señora";
if (momento == 'm')
r = "dias";
r = "tardes";
else
{
r = "noches";
break;
case 28:
Console.WriteLine("Ejercicio 28");
nu1 = int.Parse(Console.ReadLine());
nu2 = int.Parse(Console.ReadLine());
nu3 = int.Parse(Console.ReadLine());
else
}
}
else
}
else
break;
case 29:
Console.WriteLine("Ejercicio 29");
lop = int.Parse(Console.ReadLine());
pe = int.Parse(Console.ReadLine());
if ((lop % 2) == 0)
lop = lop + 1;
Console.WriteLine(i + ",");
}else
{
Console.WriteLine(i + ",");
break;
case 30:
Console.WriteLine("Ejercicio 30");
char decision;
ei = int.Parse(Console.ReadLine());
iu = int.Parse(Console.ReadLine());
decision = char.Parse(Console.ReadLine());
if (decision == 'i')
if ((ei % 2) == 0)
ei = ei + 1;
{
Console.WriteLine(i + ",");
else
Console.WriteLine(i + ",");
if ((ei % 2) == 0)
Console.WriteLine(i + ",");
else
ei = ei + 1;
Console.WriteLine(i + ",");
}
}
else
break;
Console.ReadKey();
Ejercicios del 31 al 40
Console.WriteLine("Ejecicios de programacion c#");
int op = 0;
do
{
Console.Clear();
Console.WriteLine("MENU");
Console.WriteLine("31. Poner la Letra C");
Console.WriteLine("32. Numeros consecutivos");
Console.WriteLine("33. Tres numeros consecutivos");
Console.WriteLine("34. Ecuacion de 2 grado (1)");
Console.WriteLine("35. Ecuacion de 2 grado (2)");
Console.WriteLine("36. Factor de un numero");
Console.WriteLine("37. Potencia de un numero y su exponente");
Console.WriteLine("38. Divisor de un numero");
Console.WriteLine("39. Divisores comunes de dos numeros");
Console.WriteLine("40. M.C.D. de dos numeros");
Console.WriteLine("0. Salir");
op = int.Parse(Console.ReadLine());
switch (op)
{
case 31:
Console.WriteLine("Ejercicio 31");
char letra;
Console.WriteLine("Inserta la letra C");
letra = char.Parse(Console.ReadLine());
if (letra == 'C')
{
Console.WriteLine("gracias");
}
while (letra != 'C')
{
Console.WriteLine("Letra incorrecta");
letra = char.Parse(Console.ReadLine());
}
break;
case 32:
Console.WriteLine("Ejercicio 32");
int num, num2;
Console.WriteLine("Inserte un numero");
num = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte un numero");
num2 = int.Parse(Console.ReadLine());
break;
case 33:
break;
case 35:
Console.WriteLine("No acabe el ejercicio 35");
break;
case 37:
Console.WriteLine("Ejercicio 37");
int potencia;
int total;
int var;
int cont;
Console.WriteLine("Inserte la potencia");
potencia = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte la base");
var = int.Parse(Console.ReadLine());
cont = 1;
total = 1;
while(cont <= potencia)
{
total = total* var;
cont ++;
}
Console.WriteLine("La potencia es"+ total);
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 38:
Console.WriteLine("Ejercicio 38");
int numero, f, resto;
Console.WriteLine("Este programa muestra todos los divisores de
un numero");
Console.WriteLine("Dime un numero");
numero = int.Parse(Console.ReadLine());
Console.WriteLine("Sus divisores son: ");
for(f = 1;f<= numero;f = f + 1)
{
resto = numero%f;
if(resto == 0)
{
Console.WriteLine(f + " ");
}
}
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 39:
Console.WriteLine("Ejercicio 39");
int no,no2, l, rest;
Console.WriteLine("Este programa muestra todos los divisores de
un numero");
Console.WriteLine("Dime un numero");
no = int.Parse(Console.ReadLine());
Console.WriteLine("Sus divisores del primer numero son: ");
for (l = 1; l <= no; l = l + 1)
{
rest = no % l;
if (rest == 0)
{
Console.WriteLine(l + " ");
}
}
Console.WriteLine("Dime otro numero");
no2 = int.Parse(Console.ReadLine());
Console.WriteLine("Sus divisores del segundo numero son: ");
for (l = 1; l <= no2; l = l + 1)
{
rest = no2 % l;
if (rest == 0)
{
Console.WriteLine(l + " ");
}
}
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
case 40:
Console.WriteLine("Ejercicio 40");
int u1,u2,res;
Console.WriteLine("Dime el primer numero numero");
u1 = int.Parse(Console.ReadLine());
Console.WriteLine("Dime el primer numero numero");
u2 = int.Parse(Console.ReadLine());
int x = Math.Max(u1, u2);
int y = Math.Min(u1, u2);
do
{
res = y;
y = x % y;
x = res;
}
while (y != 0);
Console.WriteLine("El M.C.D entre"+" " +u1+" "+"y"+" "+u2+"
"+"es: "+ res);
Console.ReadKey(true);
Console.WriteLine("Presione cualquier boton para volver al
menu");
break;
}
Console.ReadKey();