Para todos aquellos interesados lenguajes de programación C#. Si recién estas iniciando en el mundo de la programación estas interesado en aprender aquí te dejo algunos ejercicios, para que comiences a practicar. recuerda que solo practicando lograras dominar los lenguajes de programación. aquí te dejo un link: para descargar el programa. Link: http://ivpaste.com/v/96144
1. C# se puede utilizar para crear aplicaciones que admiten entrada de datos y muestran
resultados en la consola de la línea de comando. Estas aplicaciones son ideales para
aprender a programar en C#, porque la interfaz de usuario es sumamente simple. Las
aplicaciones de consola también resultan muy útiles para programas de utilidad que
requieren poca o ninguna interacción con el usuario.
Para crear una aplicación de consola en Visual C#, haga clic en Nuevo en el
menú Archivo y seleccione Proyecto. Haga clic en la plantilla de proyecto Aplicación
de consola de C#, proporcione los nombres de archivo que desee y haga clic en
Aceptar
Este programa determina quien ganó el partido de fútbol
Del turno mañana y tarde
static void Main(string[] args)
{
Console.WriteLine("Ingrese el puntaje obtenido por el turno mañana: ");
int M = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el puntaje obtenido por el turno tarde: ");
int T = int.Parse(Console.ReadLine());
//caculamos
if (M>T)
{
Console.WriteLine("Ganó el turno mañana");
}
else
{
Console.WriteLine("Ganó el turno Tarde");
}
Este programa Calcula si una persona es mayor o menor de edad
static void Main(string[] args)
{
Console.WriteLine("Ingrese la edad: ");
int Edad = int.Parse(Console.ReadLine());
caculamos
if (Edad < 18)
{
Console.WriteLine("La persona es mayor de edad");
}
else
{
2. Console.WriteLine("La persona es mayor de edad");
}
}
Este programa determina el mayor de dos números
static void Main(string[] args)
{
Console.WriteLine("ingrese número 1: ");
int N1 = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese número 2: ");
int N2 = int.Parse(Console.ReadLine());
caculamos
if (N1 {
Console.WriteLine("el mayor es : " + N2);
}
else
{
Console.WriteLine("el mayor es : " + N1);
}
}
Este programa determina si un número es par o impar
static void Main(string[] args)
{
Console.WriteLine("ingrese el número: ");
int Nro = int.Parse(Console.ReadLine());
caculamos
if (Nro % 2==0)
{
Console.WriteLine("El número es par");
}
else
{
Console.WriteLine("El número es Impar");
}
}
Este programa determina si un número es capicúa o no es capicúa
static void Main(string[] args)
3. {
Console.WriteLine("Ingrese el número de tres digitos: ");
int Nro = int.Parse(Console.ReadLine());
caculamos
int C = Nro / 100;
int U = Nro % 10;
if (C==U)
{
Console.WriteLine("El número es capicua");
}
else
{
Console.WriteLine("El número no es capicua");
}
}
Este programa ordena dos numeros en forma ascendente
static void Main(string[] args)
{
Console.WriteLine("Ingrese el número 1: ");
int N1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el número 2: ");
int N2 = int.Parse(Console.ReadLine());
calcular
if (N1 < N2)
{
Console.WriteLine("se escribe asi :" + N1 + " , " + N2);
}
else
{
Console.WriteLine("se escribe asi :" + N2 + " , " + N1);
}
}
este programa calcula si está o no aprobado un alumno
Con las notas primera parcial segunda parcial y nota de exposición
static void Main(string[] args)
{
Console.WriteLine("ingrese la nota del primer examen parcial: ");
int P1 = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese la nota del Segunso examen parcial: ");
4. int P2 = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese la nota de la Expocicion: ");
int EX = int.Parse(Console.ReadLine());
calculamos
double Promedio1 = (P1 + P2) / 2;
double Promedio2 = (Promedio1 + EX) / 2;
double PromedioF = 0;
if (EX > 14)
{
PromedioF = Promedio2 + 1;
}
else
{
PromedioF = Promedio2-1;
}
hallamos si esta aprovado o no
y escribimos los resultados
if (PromedioF {
Console.WriteLine(" Desaprobado ");
}
else
{
Console.WriteLine(" Aprobado ");
}
}
Este programa calcula el promedio de 2 notas e indica si el alumno está aprobado
o desaprobado
static void Main(string[] args)
{
Console.WriteLine("Ingrese la nota 1: ");
int N1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la nota 2: ");
int N2 = int.Parse(Console.ReadLine());
caculamos
double Promedio = (N1 + N2) / 2;
string Mensaje = "";
if ((Promedio > 10.5) && (Promedio < 20))
{
Mensaje = "Aprobado";
}
5. else
{
Mensaje = "Desaprobado";
}
Console.WriteLine("El Alumno esta " + Mensaje);
Console.WriteLine("El promedio es de : "+Promedio);
}
Este programa determina los puntos de bonificación de un alumno
static void Main(string[] args)
{
Console.WriteLine("Ingrese la Cantidad de asistencias del alumno");
int C = int.Parse(Console.ReadLine());
double Puntos = 0;
caculamos
if (C>8)
{
Puntos= C*0.25;
}
else
{
Puntos=0;
}
escrinimos
Console.WriteLine("Los PUIntos son: "+Math.Round(Puntos,2));
}
Este programa determina si un año es bisiesto o no es bisiesto
static void Main(string[] args)
{
Console.WriteLine("ingrese el año: ");
int Anio = int.Parse(Console.ReadLine());
caculamos
int Residuo = Anio % 4;
escribimos el resultado
if (Residuo == 0)
{
Console.WriteLine("El Año es Bisiesto");
}
6. else
{
Console.WriteLine("El Año No es Bisiesto");
}
}
Este programa Calcula el monto a pagar por el estacionamiento de un auto en un
tiempo determinado la hora de 2.50 si esta menor de 1 hora el pago es 2.5
static void Main(string[] args)
{
Console.WriteLine("ingrese la hora transcurrida: ");
int H = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese los minutos transcurridos: ");
int M = int.Parse(Console.ReadLine());
Caculamos
double PagoHora = H * 2.50;
double PagoFraccion=0;
if ((M>0) && (M {
PagoFraccion = 2.50;
}
else
{
PagoFraccion = 0;
}
double PagoTotal = PagoHora + PagoFraccion;
Console.WriteLine("El total a pagar es : " + PagoTotal);
}
Este programa calcula el monto a pagar por entrar al circo según edad
Si es mayor que 12 pagara 15 soles
Si es menor pagara 8
static void Main(string[] args)
{
Console.WriteLine("Ingrese edad: ");
int Edad= int.Parse(Console.ReadLine());
caculamos
int Monto = 0;
if (Edad > 12)
{
Monto = 15;
7. }
else
{
Monto = 8;
}
escribimos
Console.WriteLine("El Monto A pagar es de: S/."+Monto);
}
Este programa calcula la comisión de un vendedor
Si las ventas son mayores a 100 entonces su comision es el monto de las v ventas
* 0.05 si es menor será monto *0.02
static void Main(string[] args)
{
Console.WriteLine("Ingrese el monto de las ventas: ");
int MontoVenta = int.Parse(Console.ReadLine());
caculamos
double Comision = 0;
if (MontoVenta > 100)
{
Comision = MontoVenta * 0.05;
}
else
{
Comision = MontoVenta * 0.02;
}
escribimos el resultado
Console.WriteLine("La comision del vendedor es: "+Math.Round(Comision,3));
}
Este programa calcula el monto de compra, descuento, pago y obsequio por
comprar un producto
Si numero de docenas es mayor que 3 descuento es monto de compra *0.15
Obsequio es mas uno Caso contrario el descuento es monto de compra *0.10
Obsequio es mas 0
static void Main(string[] args)
{
Console.WriteLine("Ingrese la cantidad de productos : ");
int C = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el precio unitario del producto : ");
int Pu = int.Parse(Console.ReadLine());
caculamos
8. int ND = C / 12;
double MontoCompra = C * Pu;
double Montodescuento = 0;
int Obs = 0;
if (ND >3)
{
Montodescuento = MontoCompra * 0.15;
Obs = ND - 3;
}
else
{
Montodescuento = MontoCompra * 0.10;
Obs = 0;
}
double pago = MontoCompra - Montodescuento;
escribimos los resultados
Console.WriteLine("el monto de compra es: " + MontoCompra);
Console.WriteLine("el monto del decuento es: " + Montodescuento);
Console.WriteLine("el monto a pagar es: ',pago" + pago);
Console.WriteLine("el obsequio es: " + Obs);
}
Este programa determina el precio de la entrada según nacionalidad y su
obsequio si es peruano un libro de ajedrez decuento de 0.05
Si es de otra nacionalidad un cuento y el valor de la entrada
static void Main(string[] args)
{
Console.WriteLine("ingrese el precio de la entrada: ");
int Entrada = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese la nacionalidad de la persona: ");
string Peruano = (Console.ReadLine());
caculamos
double Entradaregalo = Entrada - (Entrada * 0.05);
if (Peruano==1)
{
Console.WriteLine("Su regalo es: UN LIBRO Y UN AJEDREZ");
Console.WriteLine("La persona paga: " + Entradaregalo);
}
else
{
Console.WriteLine("Su regalo es: UN Cuento");
Console.WriteLine("La persona paga: " +Entrada);
9. }
}
Este programa determina si el día está frío o caluroso
static void Main(string[] args)
{
Console.WriteLine("ingrese la temperatura del día: ");
int Tiempo = int.Parse(Console.ReadLine());
caculamos
if (Tiempo >= 8)
{
Console.WriteLine("El día está Caluroso");
}
else
{
Console.WriteLine("El día está Frio");
}
}
Este programa calcula el monto a pagar por inscribirse a un seminario
Si mes es abril y el pago se hizo antes de 31 pago seria menos el 0.02 del precio
Si mes es abril y el pago se hizo antes de 5 pago seria menos el 0.05 del precio
Si fue después de esa fechas no tendrá descuento
static void Main(string[] args)
{
Console.WriteLine("Ingrese el día: ");
int D = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el mes: ");
int M = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el precio de la inscripción: ");
int Precio = int.Parse(Console.ReadLine());
caculamos
double Pago = 0;
if ((M == 4) && (D <= 31))
{
Pago = Precio - (Precio * 0.02);
}
else
{
10. if ((M == 4) && (D < 5))
{
Pago = Precio - (Precio * 0.05);
}
else
{
Pago = Precio;
}
}
escribinos
Console.WriteLine("El monto a pagar es: "+ Math.Round(Pago,3));
Math.Round=decimales a 3 dígitos después del punto
}
Este programa determina si un número es igual a la suma de los cubos de sus 3
digitos
static void Main(string[] args)
{
Console.WriteLine("Ingrese el número de tres digitos: ");
int Nro = int.Parse(Console.ReadLine());
caculamos
int C = Nro / 100;
int D = (Nro % 100)/10;
int U = Nro % 10;
int suma = U * U * U + D * D * D + C * C * C;
if (suma == Nro)
{
Console.WriteLine("Si es igual");
}
else
{
Console.WriteLine("No es igual");
}
}
Este programa determina si la secretaria llego tarde o temprano
static void Main(string[] args)
{
Console.WriteLine("Ingrese la hora de llegada: ");
int H = int.Parse(Console.ReadLine());
11. Console.WriteLine("Ingrese el minuto de llegada: ");
int M = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el segundo de llegada: ");
int S = int.Parse(Console.ReadLine());
caculamos
int Hs = (H * 3600) + M * 60 + S;
if (Hs {
Console.WriteLine("LLego Temprano");
}
else
{
Console.WriteLine("LLego Tarde");
}
}
Este programa Calcula el monto a pagar por la compra de polos según su
cantidad
static void Main(string[] args)
{
Console.WriteLine("Ingrese el precio unitario: ");
int Pu = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la cantidad de polos: ");
int C = int.Parse(Console.ReadLine());
caculamos
double PagoFinal = 0;
double PagoSinDescuento = C * Pu;
if (C >15)
{
PagoFinal = PagoSinDescuento - (PagoSinDescuento * 0.05);
}
else
{
PagoFinal = PagoSinDescuento;
}
Console.WriteLine("Ingrese la cantidad de polos: "+ PagoFinal);
}