taller javascript

3
Taller JavaScript 1. desarrollar un programa que permita leer un número e imprima el doble y la mitad del mismo. 2. desarrollar un programa que solicite el largo y el ancho de un rectángulo y calcule e imprima el área y el perímetro del mismo. 3. desarrollar un algoritmo que solicite la base y la altura de un triángulo rectángulo y calcule e imprima el área, la hipotenusa y el perímetro del mismo. 4. En las cajas de un supermercado se debe liquidar diariamente el dinero total recolectado en el día. Realizar un algoritmo que solicite la cantidad de monedas de $50, $100, $200 y $500 y los billetes de $1000, $2000, $5000, $10000, $20000 y $50000 y mostrar el total de dinero recolectado en el día. 5. Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes: 35% del promedio de sus tres calificaciones parciales. 35% de la calificación del examen final. 30% de la calificación de un trabajo final. 6. Hacer un programa que halle el área y el perímetro de un círculo. 7. Una empresa de bienes raíces ofrece casas de interés social, bajo las siguientes condiciones: Si los ingresos del comprador son mayores o iguales a $800000 la cuota inicial será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales, a pagar en diez años. Si los ingresos del comprador son inferiores a de $800000 la cuota inicial será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años. La empresa quiere saber cuanto debe pagar un comprador por concepto de cuota inicial y cuanto por cada pago mensual ingresando el valor de la casa. 8. En un montallantas se ha establecido una promoción de las llantas marca “Ponchadas”, dicha promoción consiste en lo siguiente: Si se compran menos de cinco llantas el precio es de $90000 cada una, de $80000 si se compran de cinco a 10 y de $70000 si se compran más de 10. Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra 9. El costo de las llamadas internacionales depende de la zona geográfica en la que se encuentre el país destino, y del número de minutos hablados.

Upload: daniel-hidalgo-jaramillo

Post on 21-Oct-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Taller JavaScript

Taller JavaScript

1. desarrollar un programa que permita leer un número e imprima el doble y la mitad del mismo.2. desarrollar un programa que solicite el largo y el ancho de un rectángulo y calcule e imprima el área y el perímetro del mismo. 3. desarrollar un algoritmo que solicite la base y la altura de un triángulo rectángulo y calcule e imprima el área, la hipotenusa y el perímetro del mismo.

4. En las cajas de un supermercado se debe liquidar diariamente el dinero total recolectado en el día.

Realizar un algoritmo que solicite la cantidad de monedas de $50, $100, $200 y $500 y los billetes de $1000, $2000, $5000, $10000, $20000 y $50000 y mostrar el total de dinero recolectado en el día.

5. Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes:

35% del promedio de sus tres calificaciones parciales.

35% de la calificación del examen final.

30% de la calificación de un trabajo final.6. Hacer un programa que halle el área y el perímetro de un círculo.7. Una empresa de bienes raíces ofrece casas de interés social, bajo las siguientes condiciones:

Si los ingresos del comprador son mayores o iguales a $800000 la cuota inicial será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales, a pagar en diez años. Si los ingresos del comprador son inferiores a de $800000 la cuota inicial será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años.

La empresa quiere saber cuanto debe pagar un comprador por concepto de cuota inicial y cuanto por cada pago mensual ingresando el valor de la casa.

8. En un montallantas se ha establecido una promoción de las llantas marca “Ponchadas”, dicha promoción consiste en lo siguiente:

Si se compran menos de cinco llantas el precio es de $90000 cada una, de $80000 si se compran de cinco a 10 y de $70000 si se compran más de 10. Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra

9. El costo de las llamadas internacionales depende de la zona geográfica en la que se encuentre el país destino, y del número de minutos hablados.

En la siguiente tabla se presenta el costo por minuto por zona. A cada uno se le ha asociado una clave. Ahora debe tener en cuenta la duración de la llamada.

Clave Zona Precio

Precio/minuto

(del 4 en adelante)

12 América del Norte 200 150

15 América Central 220 180

18 América del Sur 450 350

Page 2: Taller JavaScript

19 Europa 350 270

23 Asia 600 460

25 África 600 460

29 Oceanía 500 390

10. Realizar un programa que solicite 20 números y al final muestre un reporte diciendo cuantos son pares, cuántos son impares y cuantos son cero.

11. En una empresa laboran 20 empleados los cuales están distribuidos en las siguientes categorías de empleos y a cada categoría le corresponde el sueldo como se muestra en la tabla.

Categoría Tipo de cargo Sueldo

1 Asistencial 600000

2 Técnico 900000

3 Profesional 1200000

4 Asesor 1500000

La empresa ha decidido darle una bonificación a cada uno de los 20 empleados de acuerdo a su tipo de cargo y a la antigüedad.

Si el empleado tiene una antigüedad menor o igual a 10 años obtendrá una bonificación del 50% del valor de su sueldo.

Si tiene una antigüedad mayor a 10 años obtendrá una bonificación del 80% del valor de su sueldo.

El programa deberá solicitar el nombre de los 20 empleados, su categoría de empleo y su antigüedad en la empresa.En base a estos datos calcular y mostrar el sueldo que este percibe y el valor de la bonificación que la empresa le dará.Además deberá calcular y mostrar el total de la sumatoria de bonificaciones dadas a los 20 empleados.