lunes, 6 de julio de 2009

LENGUAJE PROGRAMACION 4º AÑO

Ejercitación de Case
1. Dadas las tres notas de un alumno, calcular el promedio y según este indicar que se encuentra
a. ‘Aprobado’, si el promedio esta entre 6 y 10.
b. ‘Desaprobado’, si el promedio esta entre 4 y 5.
c. ‘Aplazado’, si el promedio esta entre 3 y 1.
2. Dadas seis temperaturas de un mismo día y según a su promedio. Informar:
a. Si el promedio es menor a 10, ‘el día fue frío’.
b. Si el promedio esta entre 10 y 20, ‘el día fue templado’
c. Si el promedio es mayor a 20, ‘el día fue caluroso’
3. Un postulante a un empleo realizo un test de capacitación. Se deberán leer la cantidad de preguntas formuladas y la cantidad de respuestas correctas. Informar el nivel del postulante según el porcentaje de respuestas correctas obtenido:
a. ‘Nivel Superior’, mayor o igual a 90%
b. ‘Nivel Medio’, entre 75 y 90 %
c. ‘Nivel Regular’, entre 50 y 75 %
d. ‘Fuera de Nivel’, menor a 50%
4. De una exposición de libros se conocen las cantidades de: libros de autores argentinos, libros de autores latinoamericanos, libros de autores europeos y libros de autores asiáticos. Se pide calcular e informar
a. Cantidad total de libros de la exposición
b. Porcentaje del total que le corresponde a cada uno de las cantidades ingresadas
c. Nivel de la exposición, según el total de libros: ‘Malo menor a 5000; regular entre 5001 y 10000; ‘Bueno’ entre 10001 y 20000; ‘Muy bueno’ mayor a 20000
5. Un alumno de 4º año rindió una evaluación se conoce los siguientes datos: nombre, cantidad de preguntas y cantidad de respuestas correctas y condición del alumno a saber según : porcentaje mayor o igual a 60: ‘ aprobado’; Porcentaje mayor o igual a 40. ‘ desaprobado’, Porcentaje menor a 40: ‘Insuficiente’
6. Una empresa procesa los datos de sus empleados para liquidarles el sueldo. De cada uno se conoce: Nombre y apellido, edad sueldo, antigüedad y sector al que pertenece: ‘a’ Administración, ‘c’ contaduría, ‘v’ Ventas. Se pide calcular e informar:
a. El nombre de cada uno d los sectores
b. Un cartel indicativo si el empleado tiene menos de 30 años de edad y mas de 5 años de antigüedad
c. Si el sueldo es mayor que $1000, mostrar el nombre y apellido del empleado.
Ejercicios de While
1. Realiza un programa que lea: nombre y apellido, edad ( fin de datos=0) y estatura de los alumnos de un curso. Se pide calcular e informar.
a. Edad promedio b. Estatura promedio
2. De una empresa se conoce de cada uno de los empleados: nombre (fin de datos=´zzz´) y apellido, sueldo, edad y antigüedad. Se pide:
a. Cantidad de empleados que ganan más de $1000
b. Cantidad de empleados que tienen más de 25 años y menos de un año de antigüedad
c. Sueldo promedio
3. En una imprenta se realiza descuentos según el código del producto. Se conoce el código y el valor del producto, a saber:
a. ‘A’: almanaque de bolsillo 5% de descuento
b. ‘B’: almanaque de pared 10% de descuento
c. ‘C’: tarjetas personales 15% de descuento
Informar el valor final del producto (valor de descuento) y un cartel indicando el nombre del producto
4. Dada una cierta cantidad de números(fin de datos=0) se pide mostrar la suma total
a. Cantidad de números ingresados b. El promedio de todos los números
5. Se conoce de una empresa el nombre y apellido de los empleados, la edad y su sueldo (fin de datos sueldo=0).Se pide:
a. Mostrar cuantos empleados ganan más de $200
b. Mostrar cuantos empleados son mayoresna30 años y ganan menos de $1500
c. Cantidad total de empleados
6. Una compañía aérea tiene registrado todos los movimientos de sus aviones. Se conoce de cada vuelo:
•Código: 1=Mar del Plata, 2= Bariloche, 3= Salta, 4= Mendoza, ( 0=para fin de datos), Cantidad de pasajeros. Se pide:
a) Mostrar la cantidad de vuelos procedentes de cada uno de los destinos
b) Mostrar la cantidad de vuelos procedentes de Mendoza con más de 200 pasajeros
c) Porcentaje de la cantidad de cada destino con respecto al total
d) Cantidad de vuelos realizados
7. Se realizo una encuesta sobre ocupación cada encuestado respondió si trabaja(‘S’ o ‘N’) si estudia (‘S’ o ‘N’) su edad y sexo (‘F’ o ‘M’)(fin de datos sexo=’X’)
a. Cantidad total de encuestados
b. Cantidad de personas que trabajan
c. Cantidad de mujeres que trabajan y estudian
d. Cantidad de hombres menores de 30 años que no trabajan
e. Cantidad de personas mayores a 50 años que estudian y trabajan
8. En una empresa se conoce: el nombre del empleado, el sueldo (fin de datos sueldo =0)y la antigüedad. Se pide calcular e informar.
a. Cantidad de sueldos
b. Sueldo promedio
c. La antigüedad promedio
d. Cantidad de empleados con más de 10 años de antigüedad y más de $5000 de sueldo