Está en la página 1de 7

6.- Elabore los siguientes ejercicios de diagrama de flujo.

I. Sean los datos a,b,c,d. Elabore diagramas de flujo independientes para leer los datos,
resolver e imprimir el resultado de cada uno de los siguientes casos:
a) Escribir los datos en orden inverso.
a+b+ c
b) Calcular
d
(a−b)2 (a−b)3

c) Calcular c d
a

A)
Inicio

Leer a,b,c,d

Mostrar d,c,b,a

Imprimir d,c,b,a

Fin

B)
Inicio

Leer a,b,c,d

Si d=0 Mostrar “Indeterminable”

X= (a+ b−c)2 /¿d

Mostrar “x=”x Fin


C) Inicio

Leer a,b,c,d

Si d, o a, o c =0 Mostrar “Indeterminable”

X=[(a−b)2/c]- /[(a−b)3/(d/a)]

Mostrar “x=”x Fin

II. Elabore un diagrama de flujo que teniendo como datos de entrada el radio y la altura
de un cilindro calcule el área total y el volumen del cilindro.

Inicio

Leer r,L

Si r o L =0 Mostrar “El cilindro no


existe”

Pi= 3.141592

A=2pi x L

V= pi x r x L

Mostrar “Área=” A Fin

“Volumen=”V
III. Un sistema de ecuaciones lineales:
ax+by=c
dx+ey=f

Se puede resolver con las siguientes fórmulas:

Elabore un diagrama de flujo que lea los dos conjuntos de coeficientes (a,b y c; d,e y f)
y visualice los valores de x e y

Inicio

Leer a,b,c,d,e

[(a*c)-(b*d)] = Z

Mostrar “No se
Si Z =0 puede determinar”

Fin
X=[(c*e)-(b*f)]/(z)
Mostrar “x=”x, “y=”y
Y=[(a*e)-(c*d)]/(z)

IV. Una persona recibe un préstamo de 100,000.00 de un banco y desea saber cuánto
pagará de interés al terminar el mes si el banco le cobra una tasa de 2% mensual.
a) Resuelva este caso particular.
b) Generalice este problema para un monto cualquiera de capital y para una tasa
cualquiera.
A) B)

Inicio Inicio

Prest= 100000 Leer Prest,


Pet
IntMen= (Prest*2)/100 IntMen=
(Prest*Pct)/100
Mostrar “Interés
Mostrar “Interés
Mensual=“IntMen
Mensual=“IntMe
n
Fin Fin
V. Elabore un diagrama de flujo que lea dos valores numéricos a y b y los imprima en
orden ascendente.

Inicio

Leer a,b

Imprimir b,a
Si a>b

Imprimir a,b Fin

VI. Una empresa desea conocer el


monto de comisión correspondiente a una venta realizada por un vendedor bajo las
siguientes condiciones: Si la venta es menor a 1,000.00, se le otorga el 3% de comisión.
Si la venta es de 1,000.00 o más, el vendedor recibe el 5%.

Inicio

Leer Mont

Comi= (Mont*3)/100
Si Mont<1000

Comi= (Mont*5)/100 Mostrar


“Comisión=”Comi

Fin

VII. Elabore un diagrama de flujo que lea un dato entero e imprima si ese dato es par o
impar.
Inicio

Leer N

Imprimir “El
Si N=0 número es par”
Fin

Imprimir “El número


Si N=1 es impar”

N=N-2

VIII. Dado un valor de x calcular el valor de “y” según las siguiente función:

3x+36 Si x<=11

x 2−10 Si 11<x=<33

Y=f(x)=

x+6 Si 33<x<=64

0 Para el resto de los valores

Inicio

Leer x

y=(3*x)+36 Mostrar “y=”y


Si x<=11

Mostrar “y=”y
Si 11<x<=33

Si 33<x<=64 y= x+6 Mostrar “y=”y

y=0
Mostrar “y=”y Fin
IX. Dado un valor de x calcular el valor de “y” según las siguiente función:

x2 Si xmod4=0

x
Si xmod4=1
6

Y=f(x)=

x Si xmod4=2

x 3+ 5 Si xmod4=3

(Los valores de los residuos de la división de un número entero entre 4, están comprendidos
entre 0 y 3)

Inicio

Leer x

y= Mostrar “y=”y
Si xmod4=0

Mostrar “y=”y
y=x/6
Si xmod4=1

Si xmod4=2 y= x Mostrar “y=”y

y=
Mostrar “y=”y Fin

X. Elabore un diagrama de flujo que reciba n valor entero y


a) Si n>=0 calcule n!
b) Si n<0 escriba un mensaje de error y finalice.
Inicio

Fact= 1

Leer N

Si N>=0 Si Mostrar “N!


N>1 =”Fact

Mostrar Fact= Fact*N


“error”

N=N-1 Fin

También podría gustarte