INFORMATICA 2070 PRACTICA 6 ALGORIMOS PROF.
ANGEL ASENCIO
Resolver los siguientes algoritmos:
1 Escribir un algoritmo que capture por teclado una cantidad de metros y los convierta a centímetros.
Fórmula: CM = M * 100
2 Realizar un algoritmo que capture la base y la altura de un rectángulo y que determine y despliegue el área
del rectángulo. A = b * h
3 Elaborar un algoritmo que calcule y despliegue la distancia. La velocidad inicial (Vi), la velocidad final
(Vf) y el tiempo (T) serán introducidos por teclado.
Formulas:
A = (Vf - Vi) / T D = [ (Vf)2 – (Vi)2 ] / 2 * A
4 Realizar un algoritmo que capture los lados de un triángulo y que determine si este es equilátero, isósceles
o escaleno.
5 Realizar un algoritmo que encuentre el cociente y el residuo de dividir dos números cualesquiera sin usar
la división.
6 Realizar un algoritmo que determine y despliegue el interés simple a partir de la formula: i = c * r * t /
360 donde i = interés, c=capital, r=tasa, t=tiempo
7 Haga un algoritmo que dado un valor n entero positivo, calcule e imprima los elementos correspondientes
a la conjetura de Ullman (en honor al matemático S. Ullman) que consiste en lo siguiente:
• Empiece con cualquier entero positivo.
• Si es par, divídalo entre 2; si es impar multiplíquelo por 3 y agréguele 1.
• Obtenga enteros sucesivamente repitiendo el proceso.
Al final se obtendrá el número 1, independientemente del entero inicial. Por ejemplo, cuando el entero inicial
es 26, la secuencia será: 26 13 40 20 10 5 16 8 4 2 1
8 Elabore un algoritmo que calcule mn (n > 0 y entero) sin utilizar potenciación.
9 Realizar un algoritmo que capture por teclado el sueldo bruto (SB) de un empleado. El algoritmo debe
calcular el descuento (D) de acuerdo a los siguientes criterios:
• Si SB>= 30000, entonces D=SB*0.10
• Si SB>= 20000 y SB<30000, entonces D=SB*0.07
• Si SB< 10000, entonces D=SB*0.04
De todos modos, el algoritmo debe calcular el sueldo neto (SN), el cual se obtiene de SB – D .
10 Realizar un algoritmo que capture el numerador y el denominador de un quebrado (fracción). El algoritmo
debe simplificar el quebrado. Simplificar un quebrado consiste en reducirlo a valores que no tengan
múltiplos. Por ejemplo, si se captura el quebrado
15 este se simplifica a 1
30 2
OBSERVACIONES:
• La práctica es estrictamente individual.
• La fecha de entrega está indicada en la tarea abierta para tales fines.
• En dicha tarea debe subirse esta práctica en formato PDF, es decir los códigos obtenidos y los print screen
de las pantallas con la ejecución de los programas.