i. Que lea 5 calificaciones, calcule el promedio y nos diga si el alumno
aprobó o reprobó
int n1, n2, n3,n4,n5;
Console.Wr...
}
Console.ReadKey();
********************************************************************************
*******************
...
********************************************************************************
*******************
v. Que lea un número ...
float[] lado = new float[3];
float mayor = 0, sumar = 0;
int i,j,auxi=0,flag=0;
for (i = 0; i < 3; i++)
{
Console.Write("L...
un programa que lea las horas que un trabajador estuvo en un servicio así como
el tipo de servicio
y determine cuanto debe...
el monto incluido del impuesto.
double klreco;
double klextra;
double klpromo;
double descuento;
Console.WriteLine("Dime e...
el monto incluido del impuesto.
double klreco;
double klextra;
double klpromo;
double descuento;
Console.WriteLine("Dime e...
Próxima SlideShare
Cargando en…5
×

Ejercicios if en c#

358 visualizaciones

Publicado el

programacion c# metodos IF

Publicado en: Software
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
358
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
6
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ejercicios if en c#

  1. 1. i. Que lea 5 calificaciones, calcule el promedio y nos diga si el alumno aprobó o reprobó int n1, n2, n3,n4,n5; Console.Write("Ingrese la primera nota:"); n1 = int.Parse(Console.ReadLine()); Console.Write("Ingrese la segunda nota:"); n2 = int.Parse(Console.ReadLine()); Console.Write("Ingrese la tercera nota:"); n3 = int.Parse( Console.ReadLine()); Console.Write("Ingrese la tercera nota:"); n4 = int.Parse(Console.ReadLine()); Console.Write("Ingrese la tercera nota:"); n5 = int.Parse(Console.ReadLine()); int promedio = (n1 + n2 + n3 + n4 + n5) / 5; if (promedio > 10) { Console.Write("Aprobado"); } else { if (promedio > 7) { Console.Write("Desaprobado"); } else { Console.Write("Reprobado"); } } Console.ReadKey(); } ******************************************************************************** ******************* ii. Que lea 2 números y nos dé el mayor int n1,n2; Console.Write("Ingrese el numero: "); n1 = int.Parse(Console.ReadLine()); Console.Write("Ingrese el numero: "); n2 = int.Parse( Console.ReadLine()); Console.Write("el numero es mayor que: "); if (n1 > n2) { Console.WriteLine("Es mayor que"); } else { Console.WriteLine("Es menor que");
  2. 2. } Console.ReadKey(); ******************************************************************************** ******************* iii. Que lea 3 números y nos dé el menor int num1, num2, num3; Console.Write("ingrese el primer numero "); num1 =int.Parse(Console.ReadLine()); Console.Write("ingrese el segundo numero "); num2 =int.Parse(Console.ReadLine()); Console.Write("ingrese el tercer numero "); num3 =int.Parse(Console.ReadLine()); if (num1 < num2 & num2 < num3) Console.WriteLine("el numero menor es " +num1); if (num2 > num1 & num1 > num3) Console.WriteLine("el numero menor es " +num3); if (num2 < num1 & num1 < num3) Console.WriteLine("el numero menor es " +num2); if (num1 > num3 & num3 > num2) Console.WriteLine("el numero menor es " +num2); if (num1 < num3 & num3 < num2) Console.WriteLine("el numero menor es " +num1); Console.Write("presione enter para terminar"); Console.ReadLine(); } ******************************************************************************** ******************* iv. Que lea un número y nos diga si es par o impar int n; Console.Write("Ingrese el numero: "); n = int.Parse(Console.ReadLine()); if ((n % 2) == 0) Console.WriteLine("Es Par"); else Console.WriteLine("Es Impar"); Console.ReadKey(); } } }
  3. 3. ******************************************************************************** ******************* v. Que lea un número y nos diga si es positivo o negativo int n; Console.Write("Ingrese el numero: "); n = int.Parse(Console.ReadLine()); if(n==0) Console.WriteLine("El numero "+n+" es nulo"); else if(n>0) Console.WriteLine("El numero "+n+" es positivo"); else Console.WriteLine("El numero " + n + " es negativo"); Console.ReadLine(); } } } ******************************************************************************** ******************* vi. Que lea la edad de una persona y el sexo de la misma (1. Masculino, 2. Femenino) y nos diga si la persona es mayor de edad de sexo masculino de entre 18 y 30 años string sexo1,sexo2; int edad1, edad2; Console.Write("ingrese sexo 1:"); sexo1 = Console.ReadLine(); Console.Write("Ingrese edad 1:"); edad1 = int.Parse(Console.ReadLine(); Console.Write("Ingrese sexo 2:"); sexo2 = Console.ReadLine()); Console.Write("Ingrese edad 2:"); edad2 = int.Parse(Console.ReadLine()); Console.Write("La persona de mayor edad es:"); if (edad1 > edad2) { Console.Write(sexo1); } else { Console.Write(sexo2); } Console.ReadKey(); } ******************************************************************************** ******************* vii. Que lea los tres lados de un triángulo y nos diga si es Equilátero, Isósceles o Escaleno
  4. 4. float[] lado = new float[3]; float mayor = 0, sumar = 0; int i,j,auxi=0,flag=0; for (i = 0; i < 3; i++) { Console.Write("Lado {0}:",i+1); lado[i] = float.Parse(Console.ReadLine()); if(lado[i] > mayor) { mayor = lado[i]; auxi = i; } } for(i=0;i<3;i++) if(auxi!= i) sumar+= lado[i]; if (mayor < sumar) { Console.Write("Es un triangulo"); for (i = 0; i < 2; i++) for (j = i + 1; j < 3; j++) if (lado[i] == lado[j]) flag++; if (flag == 3) Console.Write(" ---> Equilatero"); else { flag = 0; for (i = 0; i < 2; i++) for (j = i + 1; j < 3; j++) if (lado[i] != lado[j]) flag++; if (flag == 3) Console.Write(" ---> Escaleno"); else Console.Write(" ---> Isosceles"); } } else { Console.Write("No es un triangulo"); } Console.Read(); } ******************************************************************************** ******************* viii. Una empresa vende horas de servicios para cuidar niños existen 3 tarifas dependiendo del horario, básica, intermedia, residencial. La primera se cobra a 20 pesos por hora si las horas exceden a más de 10 debe cobrarse cada hora restante a 25 pesos, la segunda se cobra a 30 pesos por hora si las horas exceden a 15 cada hora extra debe cobrarse a 40 pesos, la última se cobra a 50 pesos por hora si excede de 20 horas debe pagar a 60 pesos cada hora extra; Escriba
  5. 5. un programa que lea las horas que un trabajador estuvo en un servicio así como el tipo de servicio y determine cuanto debe pagar. ******************************************************************************** ******************* ix. Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del 15% por la compra de más de 3 docenas y 10% en caso contrario. Además por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe un programa que determine el monto de la compra, el monto del descuento, el monto a pagar y el número de unidades de obsequio por la compra de cierta cantidad de docenas del producto. double cant ; double prec, tot, pago, desc; float prod; Console.Write("ingrese el total producto "); prod = float.Parse(Console.ReadLine()); Console.Write("ingrese el precio "); prec =double.Parse( Console.ReadLine()); Console.Write("ingrese la cantidad vendida "); cant = double.Parse(Console.ReadLine()); tot = prec * cant; Console.WriteLine("el importe es " + tot); if (cant >= 36 ) Console.WriteLine("tienes obsequio de un " + prod); desc = tot * 0.15; Console.WriteLine("el descuento es del 15% " + desc); pago = tot - desc; Console.WriteLine("el total a pagar es " + pago); Console.ReadLine(); desc = tot * 0.1; Console.WriteLine("el descuento es del 10% " +desc); pago = tot - desc; Console.WriteLine("el total a pagar es " + pago); Console.ReadLine(); Console.WriteLine("presione enter para terminar"); Console.ReadLine(); ******************************************************************************** ******************* x. Una compañía dedicada al alquiler de automóviles cobra un monto fijo de $30 para los primeros 300 km de recorrido. Para más de 300 km y hasta 1000 km, cobra un monto adicional de $ 0.15 por cada kilómetro en exceso sobre 300. Para más de 1000 km cobra un monto adicional de $ 0.10 por cada kilómetro en exceso sobre 1000. Los precios ya incluyen el 18% del impuesto general a las ventas, IGV. Diseñe un programa que determine el monto a pagar por el alquiler de un vehículo y
  6. 6. el monto incluido del impuesto. double klreco; double klextra; double klpromo; double descuento; Console.WriteLine("Dime el total de kilometros recorridos"); klreco = Double.Parse(Console.ReadLine()); if (klreco <= 300) { klreco = 300; Console.WriteLine("El costo por los primero 300 kl es de $30.00"); Console.WriteLine("El monto incluido del impuesto es de $5.4"); } if (((klreco > 300) && (klreco <= 1000))) { klpromo = (((klreco - 300) * 0.15) + 30); descuento = ((((klreco - 300) * 0.15) + 30) * 18 / 100); Console.WriteLine("El total por a pagar por klm recorridos es: {0}", klpromo); Console.WriteLine("El monto incluido del impuesto es:$ {0}", descuento); } if (klreco > 1000) { klextra = (((klreco - 1000) * 0.10) + 135); descuento = ((((klreco - 1000) * 0.10) + 135) * 18 / 100); Console.WriteLine("El Costo total despues de los 1000 kl es: {0}", klextra); Console.WriteLine("El monto incluido del impuesto es:$ {0}", descuento); } Console.ReadKey(); ******************************************************************************** ******************* y estos fueron los ejercicios de if resueltos y trasladados en txt.
  7. 7. el monto incluido del impuesto. double klreco; double klextra; double klpromo; double descuento; Console.WriteLine("Dime el total de kilometros recorridos"); klreco = Double.Parse(Console.ReadLine()); if (klreco <= 300) { klreco = 300; Console.WriteLine("El costo por los primero 300 kl es de $30.00"); Console.WriteLine("El monto incluido del impuesto es de $5.4"); } if (((klreco > 300) && (klreco <= 1000))) { klpromo = (((klreco - 300) * 0.15) + 30); descuento = ((((klreco - 300) * 0.15) + 30) * 18 / 100); Console.WriteLine("El total por a pagar por klm recorridos es: {0}", klpromo); Console.WriteLine("El monto incluido del impuesto es:$ {0}", descuento); } if (klreco > 1000) { klextra = (((klreco - 1000) * 0.10) + 135); descuento = ((((klreco - 1000) * 0.10) + 135) * 18 / 100); Console.WriteLine("El Costo total despues de los 1000 kl es: {0}", klextra); Console.WriteLine("El monto incluido del impuesto es:$ {0}", descuento); } Console.ReadKey(); ******************************************************************************** ******************* y estos fueron los ejercicios de if resueltos y trasladados en txt.

×