TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
Ejercicio 3
1. EJERCICIO UNIDAD 3
Según el material estudiado y a tus consultas sobre el tema, resuelve los
siguientes problemas en C++
APLICANDO EL CONCEPTO DE CONDICIONES SENCILLAS.
1. El maestro de la clase de matemáticas quiere determinar cuál es la calificación más alta de su
grupo, forma grupos de tres calificaciones y las captura.
Desarrolla un programa en C++, el cual determine el mayor de las tres calificaciones. El
programa debe mostrar en pantalla la calificación mayor.
Solución:
# include <iostream.h>
Int main ( )
{
Int a, b, c;
Cout <<”introducer las 3 notas”<<endl;
If (a>b)
Cout <<”entonces a:t”<<a<<”t es el mayor”<<endl;
Else
If (b<c)
Cout <<”entonces b:t”<<b<<”t es el mayor”<<endl;
Else
Cout <<”entonces c:t”<<c<<”t es el mayor”<<endl;
System (“PAUSE”);
Returne o;
}
APLICANDO EL CONCEPTO DE CONDICIONES ANIDADAS.
2. El jefe del departamento de construcción de la constructora Pagasa, desea que se le desarrolle
un programa en C++ para sus empleados, el cual calcule el sueldo de un empleado, de tal
manera que el sueldo se calculará de la siguiente manera:
Si el número de horas trabajadas es mayor a 40, el excedente de 40 horas se paga al doble de la
cuota por hora, en caso de no ser mayor a 40 horas se paga la cuota normal por hora, si las
horas exceden a 50 horas el excedente de 50 horas se paga al triple de la cuota por hora, se les
descontará un impuesto del 12% sobre su sueldo.
Se pedirá:
• El nombre del empleado.
• El número de horas trabajadas y la cuota por hora.
Mostrar en pantalla:
2. • El nombre del empleado.
• El número de horas trabajadas y su sueldo.
APLICANDO EL ESTATUTO SWITCH.
3. La empresa Comercializadora Solva vende escobas, recogedores y aromatizantes, clasifica a sus
clientes de a acuerdo a la frecuencia de compras con las condiciones siguientes:
• Si el cliente es de la categoría 1 se le descuenta el 5%.
• Si el cliente es de la categoría 2 se le descuenta el 8%.
• Si el cliente de de la categoría 3 se le descuenta el 12%.
• Si el cliente es de la categoría 4 se le descuenta el 15%.
Cuando el cliente realiza una compra se generan los siguientes datos:
• Nombre del cliente.
• Tipo de cliente.
• Cantidad comprada de escobas, recogedores y aromatizantes.
Desarrollar un programa en C++ que lea estos datos y calcule y muestre en pantalla:
• Nombre del cliente.
• Subtotal a pagar.
• Descuento.
• Total a pagar.
COMO ENVIAR EL DESARROLLO DEL EJERCICIO
Para que sea más fácil en envío del desarrollo de la actividad, realiza lo siguiente:
1. Guarda el ejercicio de la siguiente manera:
a. Aplicando condicionales sencilla:
nombre_aprendiz_ej1.cpp
nombre_aprendiz_ej1.exe
b. Aplicando condicionales anidadas:
nombre_aprendiz_ej2.cpp
nombre_aprendiz_ej2.exe
c. Aplicando el estatuto Switch:
nombre_aprendiz_ej3.cpp
nombre_aprendiz_ej3.exe
2. Guarden los archivos en una carpeta con su nombre y luego la comprimen.
3. 3. Anexa y Envía el archivo comprimido por el link Envío Ejercicio 3, que se encuentra dentro de las
actividades de la semana 3.
Solución:
#incluide <iostream.h>
Int main ()
{ char cliente [50];
Int tipo;
Double valor1, valor2, valor3, subtotal, descuento, total;
Cout”digite nombre, tipo de cliente (de 1 a 4): “<<endl;
Cin>>valor1>>valor2>>valor3;
Subtotal=valor1+valor2+valor3;
Switch (tipo) {
Case 1: descuento=subtotal*0.05; break;
Case 2: descuento=subtotal*0.08; break;
Case 3: descuento=subtotal*0.12; break;
Case 4: descuento=subtotal*0.15; break;
}
Total=subtotal-descuento;
Cout<<”nombre de cliente:”
EXITOS EN SUS LABORES DE ESTA SEMANA!!!