Está en la página 1de 3

Ejercicio 9

De los estudiantes que se matriculan en la UNAT-A, los ex soldados pagan 30


soles por curso en el que se matriculen, mientras que los dems (regulares),
pagan 50 soles por curso. Disee el algoritmo para escribir un programa en el
que el usuario introduce los datos del estudiante (ex soldado o regular) y el
nmero de cursos y las salidas sean la categora del estudiante (ex soldado o
regular), nmero de cursos y los costos totales por los cursos a llevar.
Ejercicio 10
En la ciudad de Chachapoyas, una agencia de seguros para automviles
asigna costos basados en el sexo y la edad del conductor. Los varones
menores de 25 aos pagan los precios ms altos, 1000 soles. Los hombres de
25 aos o ms aos pagan 700 soles. Las mujeres de menos de 21 aos
pagan 800 soles, mientras que las mujeres de 21 aos o ms pagan 500 soles.
Escribir el algoritmo del programa que imprima la edad del conductor, sexo, y el
pago correspondiente para los clientes de la aseguradora.
Ejercicio 11
Escribir el algoritmo para un programa que solicita se le ingrese un nmero. Si
el nmero es positivo debe escribirse el nmero y junto a l positivo (15
POSITIVO). Si el nmero es cero (0 CERO); Si es negativo debe escribirse el
nmero y junto a l negativo (-5 NEGATIVO).
Ejemplo
10 Positivo
0 Cero
-15 Negativo.
Ejercicio 12
En una tienda donde se venden sillas, si se compran ms de 8 el costo por
cada una es de 10 soles; entre 4 y 8 es de 11 soles cada una, si la compra es
menor de 4 el costo es de 15 soles cada una. Escriba el algoritmo para escribir
un programa y saber cunto pagar un cliente segn el nmero de sillas que
compra. Debe imprimirse el nmero de sillas que compra y el total a pagar.

Elaborar los siguientes ejercicios utilizando switch case


Ejercicio 13
Hacer un algoritmo para escribir un programa que devuelva el nombre del da de la semana
siguiendo un orden de correspondencia (1, 2, 3...7) para (lunes, martes, mircoles... domingo)
respectivamente.
Ejercicio 14
Hacer el algoritmo para un programa que calcule:
- El valor del rea de un tringulo, dada la base y la altura.
- El valor de la base de un tringulo dada la altura y el rea.
- El valor de la altura de un tringulo dada la base y el rea.

1.- Elaborar un programa que permita introducir dos nmeros por el teclado y mediante
un men que calcule su suma, su producto, su resta, su divisin y mdulo.
2.- Introducir por el teclado V o H e imprimir Varn o Hembra.
3.- Elaborar el ejercicio #12 de if utilizando switch case.
4.- Elaborar un programa que realice la opcin seleccionada de acuerdo a lo siguiente:
a.- rea de tringulo
b.- rea de Cuadrado
c.- rea de Crculo
d.- rea de Rectngulo
5.- Elaborar un programa que lea una letra y determine si es vocal, semivocal o
consonante.
6.- Elaborar un programa que lea una letra mayscula e imprima la letra y si sta es
recta (A,E,F,H,I,K,L,M,N,T,V,W,X,Y,Z), es curva (C,O,S,U,Q) o curva y recta
(B,D,G,J,P,R).
7.- En el juego para dos personas llamado "ROCA, PAPEL Y TIJERAS" cada jugador
escoge ser "T", "R" o "P" respectivamente. El jugador se determina as: roca rompe
tijeras, las tijeras cortan el papel, el papel cubre la roca, el juego es un empate si ambos
jugadores eligen la misma opcin. Elaborar un programa para que determine cual
jugador gana, la salida debe mostrarse de la siguiente forma: "T-R Roca rompe tijeras
gana el jugador 2".
8.-Una empresa desea calcular la productividad de un mes dado, esta se calcula como
sigue: Enero, Febrero y Marzo tienen factor 15
Abril, Mayo y Junio tienen factor 17
Septiembre, Octubre y Noviembre tienen factor 20
Diciembre tiene factor 21
Se pide elaborar un programa que permita solicitar al usuario un mes cualquiera y se
calcule la productividad si se sabe que sta es igual al nmero de artculos producidos
en el mes multiplicado por el factor del mes que corresponda al mes proporcionado.
Se conoce la cantidad de artculos producidos y el mes.
9.- Se conocen las calificaciones (A, B, C, D, E) y el nmero de crditos que corresponde a cada una de
los 2 cursos que toma el alumno Juan Prez. Elaborar un programa que calcule el promedio de las
calificaciones de este alumno donde A vale 4 puntos, B = 3, C = 2, D = 1 y E = 0. As la contribucin de
una A en un curso de 3 crditos es 4*3 =12, mientras que la contribucin de una C en un curso de 4
crditos es 2*4=8.
10.- Una empresa clasifica a sus empleados en dos grupos de empleados, los del grupo 1 son aquellos que
laboran dentro de la misma y desea darles un aumento de sueldo siguiendo el siguiente criterio: si el
empleado trabaj ms de 40 horas, su sueldo ser incrementado en $50.00, si el empleado es mujer o es
mayor de 25 aos y tiene en la empresa ms de 30 aos su sueldo se incrementar en $800.00 y si no
cumple con estas condiciones solo se incrementa en $100.00 (esto ltimo es independiente de las horas
trabajadas), Para los empleados del grupo 2 (los que aspiran a ingresar a la empresa)si es mayor de 18
aos y tiene ms de 85 puntos en una prueba presentada entonces ser contratado. Elaborar un programa
para determinar el sueldo en el caso de los empleados del grupo 1 y si ser o no contratado en el caso de
los del grupo 2.

12. Escribir una instruccin switch que examine el valor de


una variable entera llamada indicador y escriba uno de los
Siguientes mensajes dependiendo de su valor:
a) CALOR, si indicador tiene el valor 1
b) TEMPLADO, si indicador tiene el valor 2
c) FRIO, si indicador tiene el valor 3
d) FUERA DE RANGO, si indicador tiene el valor 4
13. Escribir una instruccin switch que examine el valor de
una variable de tipo carcter llamada color y escriba uno
de los siguientes mensajes dependiendo de su valor:
a) ROJO, si color tiene asignado r o R,
b) VERDE, si color tiene asignado v o V,
c) AZUL, si color tiene asignado a o A,
d) NEGRO, si color tiene asignado cualquier otro carcter.
14. Escribir una estructura de control que examine el valor
de una variable en coma flotante llamada temp y escriba uno
de los siguientes mensajes dependiendo de su valor:
a) HIELO, si el valor de temp es menor que 0.
b) AGUA, si el valor de temp se encuentra entre 0 y 100.
c) VAPOR, si el valor de temp es mayor que 100.