Sei sulla pagina 1di 6

Universidad Central del Ecuador

Marwin Cepeda

Paralelo 1

Ing. Nelson Salgado

Teoría del Programación

Algoritmos
EJERCICIO 1
Un profesor tiene un salario inicial de $1500, y recibe un incremento de 10 % anual
durante 6 años. ¿Cuál es su salario al cabo de 6 años? ¿Qué salario ha recibido en cada
uno de los 6 años? Realice el algoritmo y represente la solución mediante el diagrama de
flujo, utilizando el ciclo apropiado.

1) Inicio
2) Salario inicial es de 1500$
3) Obtener el primer aumento multiplicando el salario inicial por 0.10
4) Obtener el primer salario con el incremento del 10% del primer año sumando el
salario inicial y el primer aumento.
5) Imprimir el resultado del primer salario del primer año
6) Obtenemos el segundo aumento multiplicando el primer salario por 0.10
7) Obtener el segundo salario con el incremento del 10% del segundo año sumando el
salario del primer año mas el segundo aumento.
8) Imprimir el resultado del segundo salario del seguindo año
9) Obtenemos el tercer aumento multiplicandoel segundo salario por 0.10
10) Obtenemos el tercer salario con el incremento del 10% del tercer año sumando y el
tercer aumento
11) Imprimir el resultado del tercer salario del tercer año
12) Obtenemos el cuarto aumento multiplicando el tercer salario por 0.10
13) Obtenemos el cuarto salario con el incremento del 10% del cuarto año sumando el
tercer salarioy el cuarto aumento
14) Imprimir el resultado del cuarto salario del cuarto año
15) Obetenemos el quinto aumento multiplicando cuarto salario por 0.10
16) Obtenemos el quinto salario con el incremento del 10% del quinto año sumando el
cuarto salario y el quinto aumento
17) Imprimir el resultado del quinto salario del quinto año
18) Obtenemos el sexto aumento multiplicandoel quinto salario por 0.10
19) obtenemos el sexto salario con el incremento del 10% del sexto año sumando el
quinto salario yel sexto aumento
20) Imprimir sexto salario del sexto año

EJERCICIO 2

“El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T), las
cuales tienen un costo de $20, $25 y $28 respectivamente. La empresa acepta tarjetas de
crédito con un cargo de 5 % sobre la compra. Suponiendo que los clientes adquieren N
hamburguesas, las cuales pueden ser de diferente tipo, realice un algoritmo para
determinar cuánto deben pagar. Represéntelo en diagrama de flujo.

1. Ingresar el tipo de hamburguesa que se vende: sencilla (S), doble (D), Triple (T).
2. Si se quiere añadir hamburguesas simples (S) al pedido.
2.1) ingresar la cantidad de hamburguesas simple (S) que se quiere consumir.
2.2) realizar la operación subtotal uno es igual a la cantidad de hamburguesas
simple (S) multiplicado por 20.
2.3) caso contrario subtotal uno igual a cero.
3. Si se quiere añadir hamburguesas doble (D) al pedido.
3.1) ingresar la cantidad de hamburguesas doble (D) que se quiere consumir.
3.2) realizar la operación subtotal dos es igual a subtotal uno más la cantidad de
hamburguesas doble que se quiere consumir multiplicado por 25.
3.3) caso contrario el valor de subtotal dos es igual subtotal uno
4. Si se quiere añadir hamburguesas triples (T) al pedido.
4.1) Ingresar la cantidad de hamburguesas triple (T) que se quiere consumir.
4.2) realizar la operación de subtotal tres es igual a subtotal dos más la cantidad
de hamburguesas triple (T) multiplicado por 28.
4.3) Caso contrario el valor de subtotal tres es igual a subtotal dos.
5. Si se quiere pagar con efectivo
5.1) el valor total a pagar es de subtotal tres.
5.2) caso contrario el valor total a pagar es de subtotal tres multiplicado por 0.05
más subtotal tres.
6. Imprimir
Ejercicio 4

4. Una compañía fabrica focos de colores (verdes, blancos y rojos). Se desea


contabilizar, de un lote de N focos, el número de focos de cada color que hay en
existencia. Desarrolle un algoritmo para determinar esto y represéntelo mediante el
diagrama de flujo, utilizando el ciclo apropiado.
1. Ingresar el número n de focos
1.1 Asignamos variables para los focos verdes, blancos y rojos
2. Si el foco ingresado es verde
2.1 Contabilizamos el número de focos
2.2 De no ser así, n focos serán rojos o blancos
3. Si el número de focos es rojo
3.1 Habría focos rojos
3.2 De no ser así,los focos serán blancos
3.3 Imprimir el número de focos blancos
4. Imprimir resultados

EJERCICIO 5

Se requiere un algoritmo para determinar cuánto ahorrará en pesos una persona


diariamente, y en un año, si ahorra 3¢ el primero de enero, 9¢ el dos de enero, 27¢ el 3
de enero y así sucesivamente todo el año. Represente la solución mediante el diagrama
de flujo, utilizando el ciclo apropiado.

1) Ingrese el ahorro ‘n’.


N=3
El valor del día uno es tres.
2) Tomar los valores menores o igual a 365 a partir del dos.
3) El ahorra del día ‘n’ es igual a ‘n’ por tres cada día.
4) El valor del día ‘m’ es ‘n’.
5) Calcular el valor total de la suma.
6) Imprimir el ahorro anual.

EJERCICIO 6
Realice el algoritmo para determinar cuánto pagará una persona que adquiere N artículos,
los cuales están de promoción. Considere que si su precio es mayor o igual a $200 se le
aplica un descuento de 15%, y si su precio es mayor a $100 pero menor a $200, el
descuento es de 12%; de lo contrario, sólo se le aplica 10%. Se debe saber cuál es el costo
y el descuento que tendrá cada uno de los artículos y finalmente cuánto se pagará por
todos los artículos obtenidos. Represente la solución mediante el diagrama de flujo.

1.- Ingrese el valor n total de los artículos adquiridos.


2.- Definir si el valor n es mayor o igual a 200 dólares.
2.1.- Si el valor es mayor o igual a 200 dólares, realizar n*0.85 es igual a ‘b’ y realizar
n*0.15 es igual a ‘c’.
2.2 caso contrario definir si n es menos a 200 dólares y mayor a 100 dólares.
2.2.1.- si el valor es mayor a 100 dólares y menos a 200 dólares, realizar n*0.88 es igual
a ‘b’ y n*0.12 es igual a ’c’.
2.2.2.- caso contrarios definir si n es menor a 100.
2.2.2.1.- si el valor es menor a 100 dólares, realizar, n*0.9 es igual a ‘b’ y n*0.1 es igual
a ’c’.
3.- imprimir ‘el valor total es n’.
4.- imprimir ‘el descuento es c’.
5.- imprimir ‘el valor total a pagar es b’.
6.- fin.

EJERCICIO 8
Realice un algoritmo donde un grupo de números naturales positivos, calcule e imprima
el cubo de estos números Represéntelo mediante diagrama de flujo
1) Ingresar la serie de números
2) leer los números
2) Si el número es > 0 lo elevamos al cubo.
2.1) Imprimimos el resultado
3) se ingresa el siguiente número
3) Repetimos el proceso para el número N de elementos.

EJERCICIO 9
Realice un algoritmo para obtener la tabla de multiplicar de un entero K comenzando
desde el 1. Represéntelo mediante diagrama de flujo.

1.- ingrese el valor de k.


2.- definir un ciclo de 1 hasta k con números enteros a la variable c.
3. multiplicar k por c es igual a r
4.- Finalizar ciclo.
5 imprimir ‘El resultado de r.
6.- fin

EJERCICIO 10
En 1961, una persona vendió las tierras de su abuelo al gobierno por la cantidad de $1500.
Suponga que esta persona ha colocado el dinero en una cuenta de ahorros que paga 15%
anual. ¿Cuánto vale ahora su inversión? P(1+i)n. Realice un algoritmo para obtener este
valor y represéntelo Mediante diagrama de flujo.

1) Ingresar el valor inicial.


Asignar valor inicial es igual a 1500.
2) Comenzar el ciclo mientras con el valor inicial
Multiplicamos valor inicial por quince y dividimos para 100.
Sumar el valor inicial más el porcentaje.
Repetir el proceso 58 veces.
3) Imprimir la inversión de la tierra.

Potrebbero piacerti anche