SlideShare une entreprise Scribd logo
1  sur  7
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");
}
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();
}
}
}
********************************************************************************
*******************
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
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
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
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.
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.

Contenu connexe

Tendances

ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTJuanCardenas501369
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 
Ejercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaEjercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaDavid Rocha Bardales
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Maynor Mendoza
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesRenzo Bernabe Aguilar
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosFranklin Parrales Bravo
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-caseGuillermo Viaje
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 

Tendances (20)

ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Ejercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaEjercicios de entidad relacion extendida
Ejercicios de entidad relacion extendida
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
base
basebase
base
 

Similaire à Ejercicios if C (20)

Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12
 
inicializando c#
inicializando c#inicializando c#
inicializando c#
 
Ejercicios en c sharp consola
Ejercicios en c sharp consolaEjercicios en c sharp consola
Ejercicios en c sharp consola
 
Ejercisos condicionales 1
Ejercisos condicionales 1Ejercisos condicionales 1
Ejercisos condicionales 1
 
Ejercisos condicionales
Ejercisos condicionalesEjercisos condicionales
Ejercisos condicionales
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionales
 
4 ejemplos en c#
4 ejemplos en c#4 ejemplos en c#
4 ejemplos en c#
 
Ejercicios en consola csharp
Ejercicios en consola csharpEjercicios en consola csharp
Ejercicios en consola csharp
 
Tutorial C++
Tutorial C++Tutorial C++
Tutorial C++
 
Ejercicios bacicos
Ejercicios bacicosEjercicios bacicos
Ejercicios bacicos
 
282722811 7-ejercicios-fase-3-c (1)
282722811 7-ejercicios-fase-3-c (1)282722811 7-ejercicios-fase-3-c (1)
282722811 7-ejercicios-fase-3-c (1)
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionales
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Sistemas sem3
Sistemas sem3Sistemas sem3
Sistemas sem3
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Vector
Vector Vector
Vector
 
Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
Manual software
Manual softwareManual software
Manual software
 

Ejercicios if C

  • 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. } 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. ******************************************************************************** ******************* 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. 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. 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. 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. 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.