Este documento presenta cuatro algoritmos diferentes: 1) calcular el saldo de una cuenta de ahorros después de 5 años con intereses mensuales del 2%, 2) calcular el descuento y precio total de compras de manzanas según la cantidad comprada y tabla de descuentos, 3) calcular valores y sumas de la función Y=x^2-2x para valores de x de 1 a 10, 4) leer un número entero de cualquier cantidad de dígitos y calcular la suma de sus dígitos usando un ciclo mientras.
1. DESARROLLO DE ALGORITMOS USANDO DFD
1. Una persona hoy al banco cierta cantidad de dinero, donde le reconocen un
interés del 2% mensual, capitalizado mensualmente, ¿Cuál será el saldo a 5
años?
DESARROLLO DEL ALGORITMO
2. 2
PASO A PASO
Damos la bienvenida al programa, al cliente que va a depositar el dinero.
Le decimos al cliente que digite el valor a depositar.
3. 3
El cliente deposita el valor deseado.
El sistema muestra en pantalla el valor consignado.
Y posteriormente el valor a futuro de 5 años.
4. 4
Fin de la presentación.
2. Una frutería ofrece las manzanas a $4.200 el kilo, con un descuento de acuerdo
a la siguiente tabla.
Desarrollar un algoritmo que le permita a la frutería y al cliente conocer cuánto pagara
un cliente que compre manzanas.
DESARROLLO DEL ALGORITMO
5. 5
Se solicita al usuario el ingreso de los datos, la cantidad a comprar
6. 6
Se ingresa los datos del 0% de descuento
Resultado de la Compra sin descuento:
Compra para obtener un 10% de descuento
7. 7
Descuento obtenido con un 10% de descuento en la compra
Compra para obtener un 15% de descuento
10. 10
3. Dada la siguiente función: Y = x^2 – 2x, Se requiere desarrollar un algoritmo que
imprima en pantalla, para valores de x desde 1 a 10, lo siguiente:
a) La suma de todos los valores de Y.
b) Valores de Y múltiplos de 3.
c) Suma de los valores de Y múltiplos
de 3.
d) Valores de Y cuyo último digito sea
5.
e) Suma de los valores de Y cuyo
último digito es 5.
Resultados esperados:
a. Suma de todos los valores de Y:
275
b. Valores de Y múltiplos de 3:
3
15
24
48
63
c. Suma de los valores de Y múltiplos
de 3: 153
d. Valores de Y cuyo último digito es
5:
15
35
e. Suma de los valores de Y cuyo último
digito es múltiplo de 5: 50
DESARROLLO DEL ALGORITMO
12. 12
4. Desarrollar un algoritmo que lea un número N entero positivo de cualquier
número de dígitos, calcule la suma de sus dígitos y que imprima en pantalla el
número leído y la suma de sus dígitos. Se requiere que en el desarrollo utilice la
Estructura Cíclica Mientras.
DESARROLLO DEL ALGORITMO
Se declara las variables para separar los dígitos y así poder sumar uno a uno