Está en la página 1de 6

4.

1 Un profesor tiene un salario inicial de 1500 euros, 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
INICIO diagrama de flujo y el pseudocódigo, utilizando el ciclo apropiado.

1ºINICIO

2ºLEER AÑO EN EL QUE SE REQUIERE EL SALARIO, SALARIO, Y


SALARIO ANUAL

X, S, SA 3ºESTABLECER EL CONTADOR A 0

4ºESTABLECER SALARIO AL INICIO EN 1500

5ºPREGUNTAR SI EL CONTADOR ES MENOR O IGUAL QUE 6

6ºSI LO ES, CALCULAR SALARIO Y AÑADIR 1 AL CONTADOR HASTA


QUE SEA IGUAL A 6
C=0
7ºSI NO, CALCULAR SALARIO ANUAL

8ºIMPRIMIR SALARIO ANUAL

9ºFIN

S = 1500

¿C<=6? F

V
SA = S + (S * 0.1 *X)

S = S + S * 0.1

SA

C = C + 1 

FIN

4.2 “El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T),
las cuales tienen un costo de 20, 25 y 28 euros 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 y pseudocódigo.

INICIO

S, D,T, P, M, T, V 
C=0

V ¿C<= N? F

N
F ¿M = T?
V

P=V*N P = (V * 0.05V) * N

¿V = S?
V

FIN

4.3 Se requiere un algoritmo para determinar, de N cantidades,  cuántas son cero,


cuántas son menores a cero, y cuántas son mayores a cero. Realice el diagrama de flujo
y el pseudocódigo, utilizando el ciclo apropiado.

INICIO

CP = 0
CC = 0

CN = 0

C=1

CL

V ¿CL > 0? F

CP = CP + 1  V F
¿CL = 0?
CC = CC + 1 CN = CN + 1

C=C+1

F V
¿C > N?

CP, CN, CC

1ºINICIO

2ºESTABLECER CANTIDAD POSITIVA A 0

3ºESTABLECER CANTIDAD NEUTRA A 0

4ºESTABLECER CANTIDAD NEGATIVA A 0

FIN
5º LEER N

6ºESTABLECER CONTADOR A 1

7ºLEER CANTIDAD A LEER

8ºSI CL ES MAYOR QUE 0, AUMENTAR EN 1 CANTIDAD NEGATIVA

9ºSI NO,

10ºSI CL = 0, AÑADIR 1 A CANTIDAD NEUTRA

11ºSI NO, AÑADIR 1 A CANTIDAD POSITIVA

12ºAUMENTAR CONTADOR EN 1

13ºSI C ES MAYOR QUE N,

14ºIMPRIMIR LAS TRES CANTIDADES

15ºFIN

16ºSI NO,REPETIR EL CICLO

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, el pseudocódigo y el diagrama N/S, utilizando el ciclo apropiado.

INICIO

C=1
CP, CN, CC

FIN

También podría gustarte