SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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

Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-caseGuillermo Viaje
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datosjhonnyjpo
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 

Tendances (20)

Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
Programación 1: funciones en C
Programación 1: funciones en CProgramación 1: funciones en C
Programación 1: funciones en C
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datos
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
ESTRUCTURAS ANIDADAS PRESENTACION
ESTRUCTURAS ANIDADAS PRESENTACIONESTRUCTURAS ANIDADAS PRESENTACION
ESTRUCTURAS ANIDADAS PRESENTACION
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 

Similaire à Ejercicios if en 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
 

Dernier

Formato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdfFormato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdfjuanrubenc78
 
02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdf02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdfRodrigo Cerón
 
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...AlexaRamirez39
 
Los mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizarLos mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizarjosuesj13
 
Simuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdfSimuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdfLeonardoOa4
 
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdfHerramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdfdaa100407
 
Virus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdfVirus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdfMiSpotify
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfdarosario3d
 
03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdf03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdfRodrigo Cerón
 

Dernier (9)

Formato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdfFormato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdf
 
02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdf02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdf
 
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
 
Los mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizarLos mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizar
 
Simuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdfSimuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdf
 
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdfHerramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
 
Virus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdfVirus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdf
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
 
03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdf03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdf
 

Ejercicios if en 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.