Você está na página 1de 5

Serie I Anlisis y Diseo de Algoritmos Unidad II

Ing. Juan Gerardo Moreno Florentino


1. Disear un algoritmo para obtener la depreciacin acumulada y valor real de un automvil durante los 6 aos
siguientes, suponiendo que el valor de recuperacin o rescate de $2,000. Y dada la formula.
til vida
n recuperaci de valor to
D

=
cos

2. Un cliente desea realizar un prstamo de nmina a un banco. El banco examina el salario mensual del cliente, si
el cliente es solvente entonces, el banco le libera el crdito; en caso contrario lo rechazara. Disear un algoritmo
para realizar la evaluacin del prstamo
3. Se desea disear un algoritmo para calcular la media aritmtica de una serie de 5 nmeros positivos
introducidos por el teclado.
4. Dados tres nmeros introducidos por el teclado, determinar si la suma de cualquier pareja de ellos es igual al
tercer nmero. Disear un algoritmo que permita evaluar la condicin dada y si la condicin se cumple, escribir
iguales y en caso contrario distintos.
5. Disear un algoritmo que lea cuatro nmeros y a continuacin visualice el mayor de los cuatro.
6. Disear un algoritmo que calcule la superficie de un tringulo en funcin de la base y la altura.
altura base S *
2
1
=
7. Disear un algoritmo para calcular y visualizar la longitud de la circunferencia y rea de un crculo de radio dado.

8. Una temperatura Celsius (C) puede ser convertida a una temperatura equivalente en grados Fahrenheit de
acuerdo a la siguiente formula
32
5
9
+ = C F
Disear un algoritmo que lea la temperatura en grados Celsius y la escriba en Fahrenheit.
9. Un sistema de ecuaciones lineales
f ey dx
c by ax
= +
= +

Se puede resolver con las siguientes formulas
bd ae
cd af
y
bd ae
bf ce
x

=
Disear un algoritmo que lea dos conjuntos de coeficientes (a,b,c y d,e,f) y visualice los valores de x y y.
10. Disear un algoritmo que permita convertir una medida dada en pies a sus equivalentes en:
a. Yardas
b. Pulgadas
c. Centmetros
d. Metros
Dadas las siguientes unidades de medida:
1 ft = 12 1 yarda = 12
1 yarda = 3 ft 1 = 2.54 cm
1 m= 100 cm
Leer el nmero en pies e imprimir las unidades de medidas que se solicitan.
Serie I Anlisis y Diseo de Algoritmos Unidad II
Ing. Juan Gerardo Moreno Florentino
11. Teniendo como datos de entrada el radio y la altura de un cilindro queremos disear un algoritmo que permita
calcular el rea lateral y el volumen del cilindro.
rea lateral = 2 x t x r x g.
El volumen del cilindro ser t x r
2
x altura.
12. Construir un algoritmo que permita obtener la hipotenusa y los ngulos agudos de un tringulo rectngulo a
partir de las longitudes de los catetos. (cateto opuesto y cateto adyacente)
13. La fuerza de atraccin entre dos masas m
1
y m
2
separadas por una distancia d est dada por la formula
2
2 1
* *
d
m m G
F =

Donde G es la constante de gravitacin universal
G=6.673X10
-8
cm
3
/g*s
2
Escribir un algoritmo que lea la masa de dos cuerpos y la distancia entre ellos y a continuacin obtenga la fuerza
gravitacional entre ellos. La salida debe ser en dinas, una dina es igual a g*cm/s
2
14. La famosa ecuacin de Einstein para conversin de una masa m en energa viene dada por la formula
2
mc E =
Donde c es la velocidad de la luz (2.997925 X 10
10
cm/s
Escribir un algoritmo que lea una masa en gramos y obtenga la cantidad de energa producida cuando la masa se
convierte en energa.
Nota: si la masa se da en gramos, la formula produce la energa en ergios.
15. Se desea realizar el diseo de un algoritmo que permita calcular el salario semanal de los empleados de una
empresa, sabiendo que estos se calculan con base en las horas semanales trabajadas y de acuerdo a un precio
especificado por horas. Si se pasan de 40 horas semanales, las horas extraordinarias se pagaran a razn de 1.5
veces la hora ordinaria.
16. Se desea realizar un algoritmo que permita visualizar la tarifa de luz elctrica segn el gasto de corriente
elctrica. Para un gasto menor de 1000Kwh la tarifa es de 1.2 entre 1000 y 1850kwh es 1.0 y mayor a 1850Kwh
0.9.
17. Dada una funcin ) (x f , disear un algoritmo que permita calcular la funcin para un valor dado de x y
visualizarlo en pantalla

> +
s
=
0 3
0 . 0
) (
2
2
x para x x
x para x x
x f
18. Disear un algoritmo que permita determinar el nombre del mes de acuerdo a un nmero dado:
1 = Enero, 2 = Febrero, 3 = Marzo, , 12 = Diciembre, si el nmero es > 12 indicar que el mes no existe
19. Disear un algoritmo que simule un calculador simple. Lee dos enteros y un carcter. Si el carcter es un + se
imprime la suma de los dos nmeros enteros, si es un se imprime la resta de los dos nmeros enteros, si es un
* se imprime el producto de los dos nmeros enteros y si es un / se imprime el cociente de los dos nmeros
enteros.
20. Se desea disear un algoritmo que permita determinar el signo zodiacal chino de acuerdo al ao de nacimiento,
teniendo en cuenta los siguientes ejemplos:
Serie I Anlisis y Diseo de Algoritmos Unidad II
Ing. Juan Gerardo Moreno Florentino


21. Se desea calcular el salario neto semanal de los empleados del tecnolgico de estudios superiores de
Tianguistenco de acuerdo a las siguientes premisas:
- Horas semanales trabajadas < 38 a una tasa dada
- Horas extra (>38) a una tasa 50% superior a la ordinaria
- Impuestos 0%, si el salario bruto es menor o igual a 3000 pesos
- Impuestos 10% si el salario bruto es mayor a 3000 pesos.
22. En el tecnolgico existen cuatro divisiones de ingeniera: ambiental, industrial, mecnica y sistemas
computacionales. El presupuesto anual para las divisiones de ingeniera se reparte conforme a la siguiente tabla:
Divisin Porcentaje del presupuesto
Ambiental 15%
Industrial 25%
Mecnica 30%
Sistemas 30%
Se requiere disear un algoritmo para obtener la cantidad de dinero que recibir cada divisin para cualquier
monto presupuestal.
23. Una llantera desea disear un algoritmo que le permita calcular el presupuesto para sus clientes de acuerdo a
las siguientes premisas:
- Si el cliente compra 1 llanta se le har un descuento del 3%
- Si el cliente compra 2 llantas se le har un descuento del 10%
- Si el cliente compra 3 llantas se la har un descuento de 18%
- Si el cliente compra 4 o ms llantas se le har un descuento del 25%
El algoritmo debe visualizar la cantidad a pagar por los clientes de la llantera
24. Un hospital desea disear un algoritmo que calcule el nmero de pulsaciones que debe tener una persona por
cada 10 segundos de ejercicio aerbico. La frmula que se aplica cuando el sexo es femenino es:
Numero de pulsaciones = (220 - edad)/10
Y si el sexo es masculino:
Numero de pulsaciones = (210 - edad)/10




Serie I Anlisis y Diseo de Algoritmos Unidad II
Ing. Juan Gerardo Moreno Florentino
25. El Tecnolgico de Estudios Superiores de Tianguistenco ha establecido un estmulo al desempeo de los
alumnos el cual est dado en las siguientes condiciones:
- si el promedio obtenido por un alumno en el ltimo periodo es mayor o igual que 9, se le har un
descuento del 30% sobre la colegiatura y no se le cobrara IVA
- si el promedio obtenido es menor que 9 deber pagar la colegiatura completa, la cual incluye el 15% de
IVA
Obtener cunto debe pagar un alumno en un semestre si la colegiatura es de $3072 pesos al semestre.
26. El municipio de Tianguistenco desea reforestar un cerro. Si la superficie del cerro excede a 1 milln de metros
cuadrados, entonces decidir sembrar de la siguiente manera:
Porcentaje de la superficie del cerro Tipo de rbol
70% pino
20% oyamel
10% cedro

Si la superficie del cerro es menor o igual a un milln de metros cuadrados, entonces decidir sembrar de la
siguiente manera:
Porcentaje de la superficie del cerro Tipo de rbol
50% pino
30% oyamel
20% cedro

El municipio desea que el algoritmo le indique el nmero de pinos, hyameles y cedros que tendr que sembrar
en el cerro si se sabe que en 10m
2
caben 8 pinos, en 15 m
2
15 hyameles y en 18 m
2
10 cedros. Tambin se
sabe que una hectrea equivale a 10 mil metros cuadrados.
27. Un laboratorio de anlisis clnicos desea disear un algoritmo que tome como base los resultados obtenidos y le
permita a un mdico determinar si un nio (a) tiene anemia o no dependiendo de su nivel de hemoglobina en la
sangre, de su edad y de su sexo. Si el nivel de hemoglobina es menor que el rango que le corresponde, se
determina su resultado como positivo. La tabla en la que el mdico se basa para obtener el resultado es la
siguiente:

EDAD NIVEL HEMOGLOBINA
0 - 1 mes 13 - 26 g %
> 1 y < = 6 meses 10 - 18 g %
> 6 y < = 12 meses 11 - 15 g %
> 1 y < = 5 aos 11.5 - 15 g %
> 5 y < = 10 aos 12.6 - 15.5 g %
> 10 y < = 15 aos 13 - 15.5 g %
mujeres > 15 aos 12 - 16 g %
hombres > 15 aos 14 - 18 g %

Dado el nombre, el gnero y la edad de un nio (a), determinar si tiene anemia.




Serie I Anlisis y Diseo de Algoritmos Unidad II
Ing. Juan Gerardo Moreno Florentino
28. Un inversionista desea planificar las decisiones financieras del siguiente ao a travs de un algoritmo, el
algoritmo debe planificar de acuerdo a las siguientes condiciones:
- Si actualmente su capital se encuentra con saldo negativo, pedir un prstamo bancario para que su
nuevo saldo sea de $10 000.
- Si su capital tiene actualmente un saldo positivo, pedir un prstamo bancario para tener un nuevo
saldo de $20 000
- y si su capital tiene actualmente un saldo superior a los $20 000, no pedir ningn prstamo.
Posteriormente repartir su presupuesto de la siguiente manera:
- $4000 para equipo de cmputo,
- $1000 para mobiliario,
- la mitad del resto se utilizar en la compra de insumos
- la otra mitad para otorgar incentivos al personal.
El algoritmo debe mostrar los montos y rubros del plan del empresario, indicar si solicit prstamo. En caso
afirmativo, mostrar la cantidad del prstamo.
29. En la cafetera del TEST se muestran en pantalla los mens a los consumidores para hacer su pedido. Suponga
las categoras del men siguiente:
Sopa Platillo Postre
Arroz $18 Enchiladas verdes $45 Pay de limn ($18)
Espagueti $23 Mole poblano $50 Flan con caramelo ($15)
Azteca $21 Fajitas de pollo $35 Helado de vainilla, chocolate o
pistache ($17)
Dependiendo de lo que haya seleccionado el consumidor (y asumiendo que a lo ms slo puede seleccionar una
alternativa por categora), calcular cunto deber pagar.
30. Una fbrica ha sido sometida a un programa de control de contaminacin para lo cual se efecta una revisin de
los puntos IMECA generados por la fbrica. El programa de control de contaminacin consiste en medir los
puntos IMECA que emite la fbrica en cinco das de una semana y si el promedio es superior a los 170 puntos
entonces tendr la sancin de parar su produccin por una semana y una multa del 50% de las ganancias diarias
cuando no se detiene la produccin. Si el promedio obtenido de puntos IMECA es de 170 o menor entonces no
tendr ni sancin ni multa. El dueo de la fbrica desea saber cunto dinero perder despus de ser sometido a
la revisin.

Você também pode gostar