You are on page 1of 18

1) Construye un diagrama de flujo que teniendo como dato el precio de un producto

importado, incremente 11% el mismo si es inferior a $1500 y 8% si fuera mayor o igual a


dicho precio; adems debe de escribir el nuevo precio del producto.























PRECIO, AUMENTO
PRECI
O
PRECIO >=
INICIO
SI NO
AUMENTO=PRECIO*.08 AUMENTO=PRECIO*.11
FIN
PRECIO=PRECIO+AUMENTO
2) Teniendo como datos el nivel acadmico de un profesor de una universidad as como su
salario, incremente este ultimo siguiendo especificaciones que se indican en la tabla 1 e
imprima tanto el nivel del profesor como su nuevo salario

nivel Incremento
1 3.5%
2 4.15
3 4.85
4 5.3%




















NIVEL, SALARIO,INCREMENTO
NIVEL
NIVEL <
INICIO
NO
FIN
SALARIO=SALARIO+INCREMENTO
NIVEL >
SI
SI
NO
NIVEL ==
INCREMENTO=SALARIO*0.035
NIVEL ==
INCREMENTO=SALARIO*0.035 NIVEL ==
INCREMENTO=SALARIO*0.035 NIVEL ==
INCREMENTO=SALARIO*0.035
NO
NO
NO
SI
SI
SI
SI
VALOR INCORRECTO
CONECTOR
VALOR INCORRECTO


3 )Al recibir como datos n nmeros enteros, obtenga solamente la suma de los nmeros positivos.
































INICIO
NUMERO[],SUMA, CONTADOR =0
NUMER
O
SI
CONTADOR<=NUMERO[CONTADOR]
NUMERO[CONTADOR] > 0
SUMA=SUMA+NUMERO[CONTADOR]
CONTADOR=CONTADOR+CONTADOR
FIN
SUMA
SI NO
NO
Al recibir como dato un nmero entero, determine si el mismo es par, impar o nulo.

























INICIO
NUMERO
NUMER
O
NUMERO%2==
NUMERO==0
FIN
NUMERO NULO
NUMERO PAR
NUMERO INPAR
NO
NO
SI
SI
1) Al recibir como datos un grupos de nmeros enteros naturales positivos, calcule el
cuadrado de estos nmeros. Imprima el cuadrado y al final la suma de los cuadrado de los
nmeros.

























INICIO
NUMERO[],SUMA, CONTADOR =0
NUMER
O
CONTADOR<=NUMERO[CONTADOR]
NUMERO[CONTADOR] > 0
SI NO
CUADRADO=NUMERO[CONTADOR]* NUMERO[CONTADOR]
NUMERO[CONTADOR]
SUMA
CONTADOR=CONTADOR+CONTADOR
NO
SI
SUMA=SUMA+CUADRADO
FIN
Teniendo como datos una cantidad expresada en dlares la convierta a pesos.









































DOLARES, PESOS
DOLARE
S
SUMA
FIN
INICI
PESOS=DOLARES*12.40
2) Convertir una letra de mayscula a minscula

































CARACTER
FIN
INICI
CARACTE
R
caracter >= 'A' && caracter <= 'Z'
CARCTER=CARACTER+('a'-'A')
CARACTER
CARCTER INVALIDO
NO
SI
Convertir una letra de minscula a mayscula








































CARACTER
FIN
INICI
CARACTE
R
caracter >= 'a' && caracter <= 'z'
CARCTER=CARCTER-('a'-'A')
CARACTER
CARCTER INVALIDO
NO
SI
Teniendo como dato el nombre de un dinosaurio, su peso y su longitud, expresados estos
dos ltimos en libras y toneladas, respectivamente; escriba el nombre del dinosaurio, su
peso expresa en kilogramos y su longitud expresada en metros.

1 tonelada equivale a 1000 kilogramos
1 pie equivale a 0.3047 metros






























DINOSAURIO,LONGITUD,PESO
FIN
INICI
DINOSAURI
O
PESO
LONGITUD
LONGITUD=LONGITUD*0.3047
PESO=PESO*1000
DINOSAURIO LONGITUD
O
PESO
Una persona compro una estancia en un pas sudamericano. La extensin de la estancia
esta especificada en acres. Construya un diagrama de flujo, tal que dado como dato la
extensin del campo en acres, calcule e imprima la extensin del mismo en hectreas.
1 acre es igual a 4047 m
2
1 hectrea tiene 10000 m
2

























ACRES,HECTAREAS,METROS
INICI
ACRES
METROS=ACRES*4047
HECTAREAS=METROS/10000
FIN
PESO
3) Construye un diagrama de flujo que calcule e imprima el numero de segundo que hay en
un determinado numero de das
4) Construya un diagrama de flujo tal, que dados como datos los valores enteros P y Q,
determine si los mismos satisfacen la siguiente expresin:
P
3
+ Q
4
2 * P
2
< 680





































P,Q,RESULTADO,P3,P2,Q4
INICI
P
Q
P3=P*P*P
Q4=Q*Q*Q*Q
P2=P*P
(P3+Q4-
VALORES INGRESADOS SON
SATISFACTORIOS
VALORES INGRESADOS NO SON
SATISFACTORIOS
FIN
NO SI
Dados 3 nmeros reales A,B y C, identifique cual es el mayor. Considere, a fin de
simplificar el problema, que los nmeros son diferentes. Haga el diagrama de flujo
correspondiente.







































A,B,C
INICI
A
A>
B
C
A> B>
A
FIN
B
C
SI
SI SI
NO
NO
Construya un diagrama de flujo que permita realizar operaciones aritmticas elementales,
segn la clave ingresada. Hgalo con un si mltiple

CLAVE OPERACIN
+ Suma
- Resta
* Multiplicacin
/ divisin






























A, B, OPERACIN, RESULTADO
INICI
A
B
OPERACION
OPERACIN==
FIN
OPERACIN== OPERACIN==*
OPERACIN==/
NO
NO
NO
RESULTADO=A+B RESULTADO=A-B RESULTADO=A*B
RESULTADO=A/B
RESULTADO
OPERACIN NO VALIDA
SI SI SI
SI
NO
Convertir de pulgadas a milmetros, de yardas a metros y de millas a kilmetros.
1 pulgada equivale a 25.40 milmetros
1 yarda equivale a 0.9144 metros
1 milla equivale a 1.6093 kilmetros


























A, CONVERSOR, OPERACION
INICI
A
OPERACION
OPERACIN==
OPERACIN=
OPERACIN==
CONVERSOR=A*25.40
CONVERSOR=A*0.9144
CONVERSOR=A*1.6093
CONVERSOR
OPERACIN NO

FIN
NO
NO
NO
SI
SI
SI
teniendo como datos la matricula de un alumno, la carrerea en la que estn inscritos, su
semestre y su promedio; determine si el mismo es apto para pertenecer a alguna de las
facultades menores que tiene la universidad. Si el alumno es aceptado teniendo en cuenta
las especificaciones que se listan abajo, se debe imprimir su matricula, carrera y la palabra
aceptado. Realcelo son si mltiple
Petrolera semestre >=6 y promedio >= 8.8
Sistemas semestre >=6 y promedio >= 8.5
Industrial semestre >=5 y promedio >= 8.5
Mecatronica semestre >=5 y promedio >= 8.5














































MATRICULA, SEM, PROM, CARRERA
INICI
MATRICULA
SEM
PRO
M
CARRERA
CARRERA==PETROLE
CARRERA==SISTEM CARRERA==INDUSTRI
CARRERA==MECATRO
NO
NO
NO
SI
SEM >=6
&&
SEM >=6
&&
SEM >=5
&&
SEM >=5
&&
SI SI
SI
SI SI
SI
MATRICULA
CARRERA
ACEPTADO
SI
FIN
Considere que se aplican distintos precios segn la duracin de la llamada. Para calcular el costo
final se sigue lo indicado . UTILICE SI MULTIPLES E IF
CLAVE ZONA PRECIO MINUTO (3
PRIMEROS)
PRECIO MINUTO (DEL
4 EN ADELANTES)
12 AMERICA DEL NORTE 2 1.5
15 AMERICA CENTRAL 2.2 1.8
18 AMERICA DEL SUR 4.5 3.5
19 EUROPA 3.5 2.7
23 ASIA 6 4.6
25 AFRICA 6 4.6
29 OCEANIA 5 3.9

Calcule el aumento de sueldo para un grupo de empleados de una empresa, teniendo en
cuenta el siguiente criterio.
Si el sueldo en inferior a $1000 aumento 15%
Si el sueldo es mayor o igual a $1000 aumento 12%
Imprima el sueldo nuevo del trabajador y el total de nomina de la empresa,
considerando este nuevo aumento.
5) Una persona invierte en un banco un cierto capital y quiere saber cuanto obtendr al cabo
de cierto tiempo, si el dinero se coloco a una determinada tasa de inters mensual.
6) Al recibir como dato un numero entero positivo, escriba una figura como la que se
muestra a continuacin (ejemplo para N=6)

1
12
123
1234
12345
123456
12345
1234
123
12
1















NUMERO, CONTADOR=1, IMPRIME
INICI
NUMERO
CONTADOR<=NUME
RO
IMPRIME<=CONTAD
OR
IMPRIME=1
IMPRIME
\n
NN
IMPRIME=IMPRIME+IMPRIME
CONTADOR=CONTADOR+CONTADOR
CONTADOR=NUMERO
CONTADOR>=
1
IMPRIME<=CONTAD
OR
IMPRIME=1
\n
NN
IMPRIME
IMPRIME=IMPRIME+IMPRIME
CONTADOR=CONTADOR-CONTADOR
FIN
SI
SI
SI
SI
NO
NO
NO
NO