taller logica ciclos y seleccion multiple

3
INSTITUCIÓN UNIVERSITARIA DE ENVIGADO LOGICA DE PROGRAMACION I: Taller CICLOS y SELECCIÓN MÚLTIPLE 1. Hacer un programa que permita a N usuarios, realizar N consultas sobre la etapa de desarrollo en la cual se encuentran sus hijos, según las escalas de Piaget o Freud, así: Piaget: edad de 0 a 2: período sensoriomotor – 2 a 7: preoperatorio – 7 a 11: operaciones concretas y 12 años o más operaciones formales. Freud: 0 a 1: oral – de 1 a 3: anal – 4 a 6: fálica – 7 a 10 latencia y mayor de 10: genital. Validar la edad ingresada (1 a 18) 2. Un parqueadero requiere un programa que le permita calcular para N días el valor a pagar por concepto de parqueo de N clientes. El valor a pagar por hora va de acuerdo al tipo de vehículo así: automóvil $3200, moto $2000, transporte de pasajeros $4000 y transporte de carga $5000. Validar el tipo de vehículo de acuerdo a un menú de opciones. Se debe leer la placa del vehículo, el número de horas de utilización del parqueadero (no se paga por fracción) y el tipo de vehículo. Si el número de horas es mayor a 12 se le hace un descuento del 10%. Imprimir para cada cliente placa y valor a pagar. Se debe imprimir al final del proceso cuánto ingresó al parqueadero. Validar datos. 3. La universidad requiere un programa que calcule el valor a pagar por concepto de matrícula de N estudiantes que se presentan durante los N días del proceso de matriculación. El costo de la matrícula se calcula así: valor por programa $2.200.000. Si la cantidad de créditos elegida es de 15 a 20 paga el 100%. De 9 a 14: 75%. De 5 a 8: 50% y cuatro o menos el 30%. Si el estudiante es de estrato 1 o 0 se le hace un descuento del 10% y si presenta certificado electoral se le descuenta 250.000 del valor de la matrícula. Los programas son Derecho, Ingeniería, Psicología, Educación y Contaduría. Mostrar a cada estudiante el valor a pagar por concepto de matrícula. Calcular y mostrar el valor diario ingresado por matrícula y cuantos estudiantes se matricularon diariamente. Calcular al final el valor total por concepto de matriculas por LOGICA DE PROGRAMACION I

Upload: memoralesiue

Post on 28-Jul-2015

358 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Taller logica ciclos y seleccion multiple

INSTITUCIÓN UNIVERSITARIA DE ENVIGADO

LOGICA DE PROGRAMACION I: Taller CICLOS y SELECCIÓN MÚLTIPLE

1. Hacer un programa que permita a N usuarios, realizar N consultas sobre la etapa de desarrollo en la cual se encuentran sus hijos, según las escalas de Piaget o Freud, así:

Piaget: edad de 0 a 2: período sensoriomotor – 2 a 7: preoperatorio – 7 a 11: operaciones concretas y 12 años o más operaciones formales.

Freud: 0 a 1: oral – de 1 a 3: anal – 4 a 6: fálica – 7 a 10 latencia y mayor de 10: genital.

Validar la edad ingresada (1 a 18)2. Un parqueadero requiere un programa que le permita calcular para N días el valor a pagar

por concepto de parqueo de N clientes. El valor a pagar por hora va de acuerdo al tipo de vehículo así: automóvil $3200, moto $2000, transporte de pasajeros $4000 y transporte de carga $5000. Validar el tipo de vehículo de acuerdo a un menú de opciones. Se debe leer la placa del vehículo, el número de horas de utilización del parqueadero (no se paga por fracción) y el tipo de vehículo. Si el número de horas es mayor a 12 se le hace un descuento del 10%. Imprimir para cada cliente placa y valor a pagar. Se debe imprimir al final del proceso cuánto ingresó al parqueadero. Validar datos.

3. La universidad requiere un programa que calcule el valor a pagar por concepto de matrícula de N estudiantes que se presentan durante los N días del proceso de matriculación. El costo de la matrícula se calcula así: valor por programa $2.200.000. Si la cantidad de créditos elegida es de 15 a 20 paga el 100%. De 9 a 14: 75%. De 5 a 8: 50% y cuatro o menos el 30%. Si el estudiante es de estrato 1 o 0 se le hace un descuento del 10% y si presenta certificado electoral se le descuenta 250.000 del valor de la matrícula. Los programas son Derecho, Ingeniería, Psicología, Educación y Contaduría. Mostrar a cada estudiante el valor a pagar por concepto de matrícula. Calcular y mostrar el valor diario ingresado por matrícula y cuantos estudiantes se matricularon diariamente. Calcular al final el valor total por concepto de matriculas por programa. Mostrar cuántos estudiantes se matricularon para cada programa académico. Validar datos del programa.

4. Un parque de diversiones sólo admite máximo 1000 visitantes por día. Por cada visitante menor de edad se cobra $2000 y por los mayores de edad $5000. Cada visitante puede comprar N boletas para las atracciones (carros chocones $1500 – montaña rusa $1800 – rueda de Chicago $1000 – barco Pirata $2200 – cueva del horror $2000 y los demás $800 cada uno). Hacer un programa que muestre para el mes de abril: cuántos niños y cuántos adultos ingresaron por día, cuántas personas ingresaron en total en el mes, cuánto se recauda diariamente por concepto de atracciones, cuánto se recauda al mes por cada tipo de atracción.

5. Una empresa patrocinadora tiene el registro (en porcentaje 0..100%) del rendimiento por año de los 10 ciclistas que ha patrocinado en los últimos 5 años (2008 – 2012) en la vuelta a Colombia. Determinar en cuál año tuvo cada ciclista mayor rendimiento. Mostrar el rendimiento promedio de los ciclistas en el lustro.

LOGICA DE PROGRAMACION I

Page 2: Taller logica ciclos y seleccion multiple

6. En una empresa se requiere un programa que permita al mes, para los N empleados (máximo 20) que laboran en cada turno, disfrutar del servicio de alimentación (desayuno y/o almuerzo y/o cena) de acuerdo al turno de trabajo así: 6.00 a 14.00 (desayuno y almuerzo) – 14.00 a 22.00 (almuerzo y cena). Siendo el costo de cada desayuno $2500 – almuerzo $4500 – cena $5800. Mostrar al final de cada día cuánto asume la empresa por costos de cada tipo de comida y mostrar al final del mes cuánto asume en total por alimentación de sus empleados.

7. Para sortear el tipo de lugar donde los reclutas prestarán el servicio militar obligatorio, la Cuarta Brigada maneja balotas con cupos así (500 balotas verdes para zona urbana – 2000 balotas rojas para zona rural). Aleatoriamente N aspirantes que se presentaron obtuvieron una balota cada uno. Mostrar cuántos se van para zona rural y cuántos para zona urbana y cuántas balotas quedaron de cada zona y/o cuántos aspirantes quedaron sin balota y fueron eximidos del servicio.

8. Una estación de gasolina que atiende N vehículos diarios vende galón de gasolina corriente $8700 – ACPM $8000 – Gasolina Extra $10400. Calcular y mostrar para cada vehículo cuánto debe pagar por los N galones que compra (validar rango 1..15). Calcular total ingresos en un día de la gasolinera por concepto de ventas de cada tipo de combustible.

9. De N inscritos, se desea preseleccionar los atletas para una maratón internacional, para la preselección deben cumplir las siguientes condiciones: ser hombre y haber terminado el maratón de preselección en un tiempo determinado. Los tiempos son 150 minutos para hombres menores de 20 años; 160 minutos para hombres con una edad mayor o igual a 20 y menor de 40 años y 180 minutos para hombres mayores de 40. Mostrar finalmente cuántos atletas fueron preseleccionados por cumplir las condiciones.

10. Para N empleados, ingresar el documento de identidad, número de horas trabajadas mensuales y salario básico. Luego para cada uno calcular y mostrar el Salario Neto básico menos deducciones, más subsidios) así: Si su SB >= dos salarios mínimos legales vigentes (SMLV) hacerle una retención por Seguridad Social de 5%. Si el salario es menor de dos SMLV, hacerle una retención del 3% Si el salario es igual a un SMLV, tiene una retención del 1% y se le da subsidio de transporte. El SMLV en el 2012 es de 566.700 – Auxilio de Transporte $67.800. Mostrar finalmente el total a pagar por la empresa por concepto de salarios (SNeto)

LOGICA DE PROGRAMACION I