Está en la página 1de 3

TALLERES

Código: 2090-F-228 Versión: 01 Emisión: 16 - 07 - 2013 Página 1 de 1

ASIGNATURA LÓGICA DE PROGRAMACIÓN PROFESOR

DD MM AA
TÍTULO TALLER ESTRUCTURAS DE CONTROL SEMESTRE FECHA

COMPETENCIAS Define los pasos para la solución de problemas mediante el computador. Analiza situaciones pr

METODOLOGÍA Resolver en flujograma y/o pseudocódigo cada uno de los ejercicios asignados por el docente.

ESTUDIANTE CÓDIGO GRUPO NOTA

1. Realizar un algoritmo que permita ingresar un número total de segundos y lo convierta en horas,
minutos y segundos.
2. Hacer un algoritmo que calcule el área y volumen de un tanque elíptico. Las fórmulas son:

𝐴𝑟𝑒𝑎 = 2𝜋𝑍𝑌 + 𝜋𝑍𝐻√𝑍 2 + 𝑌 2


𝑉𝑜𝑙𝑢𝑚𝑒𝑛 = 𝜋𝑍𝑌𝐻
Donde:
Z: radio menor
Y: radio mayor
H altura del tanque
3. Hacer un algoritmo que lea un número entero positivo compuesto de 4 dígitos y lo escriba
invertido.
4. Dado un ángulo en grados, convertirlo a radianes. La fórmula para convertir a radianes es:
𝐺𝑟𝑎𝑑𝑜𝑠 ∗ 𝜋
𝑅𝑎𝑑𝑖𝑎𝑛𝑒𝑠 =
180
5. Calcular y mostrar el sueldo neto mensual de un empleado si se saben las horas trabajadas, el
sueldo por hora, tasa de descuento del seguro social y tasa de descuento de contribución sobre
ingresos.
6. El valor de un automóvil nuevo para el comprador es la suma total de: a) costo del vehículo, b)
porcentaje de la ganancia del vendedor y c) impuestos locales o estatales aplicables (sobre el
precio de venta). Suponer una ganancia del vendedor del 12% en todas las unidades y un impuesto
del 6%. Diseñar un algoritmo para calcular el valor de venta del automóvil e imprimir el valor total
para el comprador.
7. Escribir un algoritmo que convierta coordenadas polares a rectangulares.
8. Construya un algoritmo tal, que dados como datos de entrada el radio y la altura de un cilindro,
calcule e imprima el área y su volumen.
9. Construya un algoritmo que calcule la distancia entre dos puntosmediante las coordenadas X1, Y1
del Punto 1 y X2, Y2 del Punto 2. La fórmula para calcular la distancia entre 2 puntos es la siguiente:

𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 = √(𝑋2 − 𝑋1 )2 + (𝑌2 − 𝑌1 )2

10. Calcular la longitud de la hipotenusa A de un triángulo rectángulo dados sus dos catetos. La
hipotenusa en función de los catetos B y C es:

𝐴2 = √𝐵2 + 𝐶 2

11. Especifica e implementa un algoritmo para convertir una temperatura en grados Celsius a
Fahrenheit.
12. El siguiente es el menú de un restaurante de comidas rápidas:
 Emparedado de jamón ($5000)
 Emparedado de queso ($4500 pesos)
 Papas fritas ($2500 pesos)
 Gaseosa ($1700 pesos)
 Cerveza ($2500 pesos)
Diseñar un algoritmo capaz de leer el número de unidades consumidas de cada alimento y calcular
la cuenta total.
13. Escribir un algoritmo que proporcione cambio de cualquier cantidad de dinero en miles utilizando
siempre la mayor denominación de billetes en el siguiente orden: $50.000, $20.000, $10.000,
$5.000 y $2.000 y monedas de $1.000.
14. Construir un algoritmo que le informe a un alumno cuál es su calificación final de acuerdo a los
siguientes porcentajes: 55% de promedio de sus 3 calificaciones parciales, 30% de la calificación
del examen final y 15% de la calificación de un trabajo final.
15. Realizar un algoritmo que separe la parte entera y la parte decimal de un número en punto
decimal.
16. Realizar un programa que calcule la edad de una persona en años, meses y días dada la fecha de
nacimiento.
17. En un hospital existes tres áreas: Ginecología, Pediatría y Traumatología; el presupuesto anual del
hospital se reparte conforme a la siguiente tabla:

ÁREA % DE PRESUPUESTO
Ginecología 40
Traumatología 30
Pediatría 30
Obtener la cantidad de dinero que recibirá cada área para cualquier monto presupuestal.
18. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para determinar
cuánto pagará finalmente una persona por un artículo considerando que tiene un descuento de
20% y debe pagar 15% de IVA (debe mostrar el precio con descuento y el precio final).
19. Se desea calcular la potencia eléctrica de circuito de la figura 2.6. Realice un diagrama de flujo y
el pseudocódigo que representen el algoritmo para resolver el problema. Considere que: P = V*I
y V = R*I.

También podría gustarte