Documente Academic
Documente Profesional
Documente Cultură
PRE EXAMEN
INTEGRANTES:
Jean Peralta
CICLO: II NIVEL
Cuenca – Ecuador
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?
Inicio
Print (‘El algoritmo resuelve el problema: 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?’)
Hacer s = 1500
Hacer c = 1
While c <= 6
Print (‘El salario’ c ‘fue de’ s)
Hacer s = s + s (0.1)
Hacer c = c + 1
End
Final
Inicio
Print (‘El algoritmo resuelve el problema: “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.)
Hacer S = 20
Hacer D = 25
Hacer T = 28
NS = Input ‘Número de hamburguesas simples’
ND = Input ‘Número de hamburguesas doble’
NT = Input ‘Número de hamburguesas triples’
Hacer TO = (NS * S) + (ND * D) + (NT * T)
P = Input ‘Pago con tarjeta de crédito?’
If p = true then
Hacer TO = TO + TO (0.05)
End If
Print (‘El total a pagar es:’ TO)
Final
a)
Inicio
Print (‘El algoritmo resuelve el problema: 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 años?
¿Qué salario ha recibido en cada uno de los 6 años?’)
Hacer s = 1500
Hacer c = 1
Desde c = 1 hasta c = 6
Print (‘El salario’ c ‘fue de’ s)
Hacer s = s + s (0.1)
Hacer c = c + 1
Fin desde
Final
b)
Inicio
Print (‘El algoritmo resuelve el problema: 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?’)
Hacer s = 1500
Hacer c = 1
Repite
Print (‘El salario’ c ‘fue de’ s)
Hacer s = s + s (0.1)
Hacer c = c + 1
Hasta c = 6
Final
a)
Inicio
Print (‘El algoritmo resuelve el problema: “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.)
Hacer S = 20
Hacer D = 25
Hacer T = 28
NS = Input ‘Número de hamburguesas simples’
ND = Input ‘Número de hamburguesas doble’
NT = Input ‘Número de hamburguesas triples’
Mientras NS > 0
Hacer TO = TO + (S * NS)
NS = 0
Fin mientras
Mientras ND > 0
Hacer TO = TO + (D * ND)
ND = 0
Fin mientras
Mientras NT > 0
Hacer TO = TO + (T * NT)
NT = 0
Fin mientras
P = Input ‘Pago con tarjeta de crédito?’
If P = true then
Hacer TO = TO + TO (0.05)
End If
Print (‘El total a pagar es:’ TO)
Final
b)
Inicio
Print (‘El algoritmo resuelve el problema: “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.)
Hacer S = 20
Hacer D = 25
Hacer T = 28
NS = Input ‘Número de hamburguesas simples’
ND = Input ‘Número de hamburguesas doble’
NT = Input ‘Número de hamburguesas triples’
Desde TO = 0 hasta TO = (NS * S) + (ND * D) + (NT * T)
Mientras NS > 0
Hacer TO = TO + (S * NS)
NS = 0
Fin mientras
Mientras ND > 0
Hacer TO = TO + (D * ND)
ND = 0
Fin mientras
Mientras NT > 0
Hacer TO = TO + (T * NT)
NT = 0
Fin mientras
Fin desde
P = Input ‘Pago con tarjeta de crédito?’
If P = true then
Hacer TO = TO + TO (0.05)
End If
Print (‘El total a pagar es:’ TO)
Final
8. 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.
Inicio
Print (‘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.’)
N = Input ‘Número de artículos’
While N >= c
v = Input ‘Valor del articulo’
If v >= 200 then
Hacer v = v – (v * 0.15)
Else
If v > 100 then
Hacer v = v – (v * 0.12)
Else
Hacer v = v – (v * 0.1)
End If
End If
Hacer g = g + v
Hacer c = c + 1
Print (‘El valor del producto es:’ v)
End
Print (‘El total a pagar es:’ g)
Final
Nombre de la variable Descripción Tipo
N Número de artículos Entero
V Valor del articulo Real
G Acumulador Real
C Contador Entero
9. Un cliente de un banco deposita equis cantidad de pesos cada mes en una cuenta
de ahorros. La cuenta percibe un interés fijo durante un año de 10 % anual.
Realice un algoritmo para determinar el total de la inversión final de cada año
en los próximos N años.
Inicio
Print (‘Algoritmo para determinar: Un cliente de un banco deposita equis cantidad de
pesos cada mes en una cuenta de ahorros. La cuenta percibe un interés fijo durante un año
de 10 % anual. Realice un algoritmo para determinar el total de la inversión final de cada
año en los próximos N años.’)
N = Input ‘Numero de años.’
While N >= c
While 12 >= m
x = Input ‘Cantidad mensual’
Hacer m = m + 1
Hacer g = g + x
End
Hacer g = g + (g * 0.1)
Hacer c = c + 1
Hacer m = 0
Print (‘La inversión del año fue’ c ‘fue de’ g)
End
Print (‘La inversión total fue:’ g)
Final
Inicio
Print (‘Algoritmo para obtener El gerente de una compañía automotriz desea determinar
el impuesto que va a pagar por cada uno de los automóviles que posee.’)
N = Input ‘Cantidad de vehículos’
While N >= Co
v = Input ‘Valor del vehículo’
c = Input ‘Clave’
If c = 1 then
Hacer v = v * 0,1
Hacer v1 = v1 + v
Else
If c = 2 then
Hacer v = v * 0,07
Hacer v2 = v2 + v
Else
Hacer v = v * 0,07
Hacer v3 = v3 + v
End If
End If
Print (v)
Hacer T = T+V
Co = co +1
End
Print (‘El total es:’ T)
Print (‘El total de clave 1 es:’ v1)
Print (‘El total de clave 2 es:’ v2)
Print (‘El total de clave 3 es:’ v3)
Final