Está en la página 1de 4

Instrucciones: Construir Diagrama de flujo para los siguientes ejercicios e imprimir los

resultados esperados. Además, deberá realizar los pseudocódigos correspondientes.

1.- Se necesita un sistema para un supermercado, en el cual si el monto de la compra del cliente es

mayor de $5000 se le hará un descuento del 30%, si es menor o igual a $5000 pero mayor que $3000
será del 20%, si no rebasa los $3000 pero si los $1000 la rebaja efectiva es del 10% y en caso de que
no rebase los $1000 no tendrá beneficio.

1.- Inicio

2.- Determinar variables

Dim Monto As Integer

3.-Solicitar variables de entrada

4.-Leer variables de entrada


Monto

5.-Calcular monto

Monto>5000

6.- Comparar
if Tot=Monto *0.7 Then

Else

If tot=Monto>2000 Then

If Tot=Monto*0.80 Then

Else

If Monto>100 Then

If Tot=Monto*0.70 Then

End if

End if

End if

7.- Fin
2.- Necesitamos saber si el usuario es alto o de baja estatura. Baja estatura es aquel que mide cuando
mucho 1.65 mts. Imprimir su altura y su status.

1.- Inicio

2.- Determinar variables

Dim Est As Double

3.-Solicitar variables de entrada

4.-Leer variables de entrada


Estatura

5.-Calcular estatura

If Est<=1.65 Then
Imprimir Estatura “Persona baja”

Else

Imprimir Estatura “Persona alta”

End if

7.- Fin
3.- Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los
reste y si no, que los sume.

1.- Inicio

2.- Determinar variables

Dim AB As Integer

3.-Solicitar variables de entrada

4.-Leer variables de entrada


A,B

5.-Calcular 2 numeros

If Est A=B Then

If Tot=(A)(B) Then

Else

If A>B Then

If Tot= A-B Then

Else

If Tot= A+B Then

If end

If end

6.- Fin
4.- Utilizando un ciclo For y si fuera necesario una condición, construir Diagrama de flujo y
Pseudocódigo que al recibir como datos N números enteros, obtenga solamente la suma de los
números positivos.

1.- Inicio

2.- Determinar variables

Dim i, Suma, Positivo As Integer

3.-Solicitar variables de ciclo

I=1

4.-Ciclo For
For i=1 to n

4.1 Solicitar pos

4.2 Leer pos

4.3Almacenar pos

Suma=Suma + Pos

4.4 Incremento el contador

Next

Imprimir suma

5..-Fin

También podría gustarte