ASIGNACIÓN 4
Prof. Jairo A. Agudelo 26 Marzo 2017
La siguiente asignación la deben entregar para el día jueves 6 de Abril del 2017. Los
estudiantes que se encuentran en el curso presencial deben entregar la asignación
impresa en papel blanco 8.5”x11”, los demás estudiantes que se encuentran en el
curso virtual deben enviar la asignación por correo electrónico en formato PDF a la
dirección del ayudante de catedra Ángel Alicea angel.alicea1@upr.edu
La asignación debe contener una hoja de presentación (que debe incluir la
información explicada en la clase) Introducción, objetivos, la solución de cada
pregunta en todas sus partes y conclusiones.
Para cada uno de los problemas planteados debe realizar el siguiente procedimiento
de solución:
-Leer analizar y entender el problema
-Describir en sus propias palabras una estrategia de solución
-Realizar la tabla de las variables, tipo y descripción.
- Hacer el algoritmo de solución en diagrama de flujo
-Realizar la prueba manual del algoritmo
-Desarrollar el programa en código VBA con todas sus partes incluyendo
comentarios en cada fase del programa y permitir que se ejecute con un botón de
formulario en imprimir el código de programación en VBA.
-Comprobar que los resultados de la prueba manual sean los mismos que está
arrojando el programa.
Problemas
1) una compañía de proyectos requiere un programa que calcule el precio total que debe
cobrar por cada proyecto.
El precio por hora viene dado por el tipo de proyecto como se indica en la siguiente tabla:
Tipo de proyecto Costo por hora
A US$30
B US$40
C US$50
D US$60
La compañía también realiza un descuento en el precio total dependiendo del número de
horas trabajadas en el proyecto según la siguiente tabla:
Número de horas trabajadas en el proyecto Descuento
Menor a 1 hora No tiene descuento
1 hora o más y menos de 5 horas 5% de descuento
5 horas o más y menos de 10 horas 10% de descuento
10 horas o mas 20% de descuento
2) Calcular el valor del bono de navidad que va a recibir un trabajador si este se calcula como
un porcentaje de su salario mensual que depende de la antigüedad del trabajador de acuerdo
con la siguiente tabla:
TIEMPO BONO DE NAVIDAD
Menos de 1 año 10% de su salario mensual
1 año o más y menos de 2 años 15% de su salario mensual
2 años o más y menos de 5 años 20% de su salario mensual
5 años o más y menos de 10 años 25% de su salario mensual
10 años o mas 30% de su salario mensual
3) la compañía que gestiona la autopista ha decidido cambiar las tarifas de peaje. Estas tarifas
dependen del tipo de vehículo (camión o automóvil) que desee utilizar la autopista, del
número de pasajeros que lleve y de la hora del día; en las horas de alta congestión los
automóviles con 4 o más pasajeros y los camiones con 2 o más pasajeros no pagan peaje,
de lo contrario los automóviles pagan 3 dólares y los camiones 4 dólares. En las horas de
baja congestión el peaje para los automóviles es 1.5 dólares y para los camiones de 2
dólares independiente del número de pasajeros.
Escriba un programa que leyendo el tipo de vehículo, tipo de hora (si es alta o baja
congestión) y el número de pasajeros, calcule la tarifa que le debe cobrar a un vehículo.
4) la
5) Hacer un programa que resuelva una ecuación de segundo grado Ax^2+Bx+C=0. (Puede
ver la página 119 del libro de texto como ayuda para la solución de este problema).
6) Programa que determina de una lista de 3 números enteros cual es el número mayor y cuál
es el número menor.
7)

Asignacion 4 algoritmos de seleccion

  • 1.
    ASIGNACIÓN 4 Prof. JairoA. Agudelo 26 Marzo 2017 La siguiente asignación la deben entregar para el día jueves 6 de Abril del 2017. Los estudiantes que se encuentran en el curso presencial deben entregar la asignación impresa en papel blanco 8.5”x11”, los demás estudiantes que se encuentran en el curso virtual deben enviar la asignación por correo electrónico en formato PDF a la dirección del ayudante de catedra Ángel Alicea angel.alicea1@upr.edu La asignación debe contener una hoja de presentación (que debe incluir la información explicada en la clase) Introducción, objetivos, la solución de cada pregunta en todas sus partes y conclusiones. Para cada uno de los problemas planteados debe realizar el siguiente procedimiento de solución: -Leer analizar y entender el problema -Describir en sus propias palabras una estrategia de solución -Realizar la tabla de las variables, tipo y descripción. - Hacer el algoritmo de solución en diagrama de flujo -Realizar la prueba manual del algoritmo -Desarrollar el programa en código VBA con todas sus partes incluyendo comentarios en cada fase del programa y permitir que se ejecute con un botón de formulario en imprimir el código de programación en VBA. -Comprobar que los resultados de la prueba manual sean los mismos que está arrojando el programa.
  • 2.
    Problemas 1) una compañíade proyectos requiere un programa que calcule el precio total que debe cobrar por cada proyecto. El precio por hora viene dado por el tipo de proyecto como se indica en la siguiente tabla: Tipo de proyecto Costo por hora A US$30 B US$40 C US$50 D US$60 La compañía también realiza un descuento en el precio total dependiendo del número de horas trabajadas en el proyecto según la siguiente tabla: Número de horas trabajadas en el proyecto Descuento Menor a 1 hora No tiene descuento 1 hora o más y menos de 5 horas 5% de descuento 5 horas o más y menos de 10 horas 10% de descuento 10 horas o mas 20% de descuento 2) Calcular el valor del bono de navidad que va a recibir un trabajador si este se calcula como un porcentaje de su salario mensual que depende de la antigüedad del trabajador de acuerdo con la siguiente tabla: TIEMPO BONO DE NAVIDAD Menos de 1 año 10% de su salario mensual 1 año o más y menos de 2 años 15% de su salario mensual 2 años o más y menos de 5 años 20% de su salario mensual 5 años o más y menos de 10 años 25% de su salario mensual 10 años o mas 30% de su salario mensual 3) la compañía que gestiona la autopista ha decidido cambiar las tarifas de peaje. Estas tarifas dependen del tipo de vehículo (camión o automóvil) que desee utilizar la autopista, del número de pasajeros que lleve y de la hora del día; en las horas de alta congestión los automóviles con 4 o más pasajeros y los camiones con 2 o más pasajeros no pagan peaje, de lo contrario los automóviles pagan 3 dólares y los camiones 4 dólares. En las horas de baja congestión el peaje para los automóviles es 1.5 dólares y para los camiones de 2 dólares independiente del número de pasajeros. Escriba un programa que leyendo el tipo de vehículo, tipo de hora (si es alta o baja congestión) y el número de pasajeros, calcule la tarifa que le debe cobrar a un vehículo.
  • 3.
    4) la 5) Hacerun programa que resuelva una ecuación de segundo grado Ax^2+Bx+C=0. (Puede ver la página 119 del libro de texto como ayuda para la solución de este problema). 6) Programa que determina de una lista de 3 números enteros cual es el número mayor y cuál es el número menor. 7)