Está en la página 1de 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.

INICIO

PRECIO, AUMENTO

PRECIO

PRECIO >= 1500

SI

NO

AUMENTO=PRECIO*.08

AUMENTO=PRECIO*.11

PRECIO=PRECIO+AUMENTO

FIN

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 1 2 3 4 Incremento 3.5% 4.15 4.85 5.3%

INICIO

NIVEL, SALARIO,INCREMENTO

NIVEL
SALARIO= SALARIO+INCREMENTO

SI SI

NIVEL < = 0

NIVEL > 4

NO

NO

VALOR INCORRECTO
NIVEL == 1

NO

SI
INCREMENTO= SALARIO*0.035

FIN

NIVEL == 2

NO
NIVEL == 2

SI
INCREMENTO= SALARIO*0.035

NO SI
NIVEL == 2 INCREMENTO= SALARIO*0.035

SI

CONECTOR
INCREMENTO= SALARIO*0.035

VALOR INCORRECTO

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

INICIO

NUMERO[],SUMA, CONTADOR =0

NUMERO

CONTADOR<=NUMERO[CONTADOR]

NO

SI
NUMERO[CONTADOR] > 0

SI NO
SUMA=SUMA+NUMERO[CONTADOR]

CONTADOR=CONTADOR+CONTADOR

SUMA

FIN

Al recibir como dato un nmero entero, determine si el mismo es par, impar o nulo.

INICIO

NUMERO

NUMERO
SI NO

NUMERO==0

NUMERO NULO
SI

NUMERO%2==0

NO

FIN

NUMERO INPAR NUMERO PAR

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

NUMERO

CONTADOR<=NUMERO[CONTADOR]

NO

SI
NUMERO[CONTADOR] > 0

NO

SI
CUADRADO=NUMERO[CONTADOR]* NUMERO[CONTADOR]

CONTADOR=CONTADOR+CONTADOR

NUMERO[CONTADOR]

SUMA SUMA=SUMA+CUADRADO

FIN

Teniendo como datos una cantidad expresada en dlares la convierta a pesos.

INICIO
DOLARES, PESOS

DOLARES
PESOS=DOLARES*12.40

SUMA

FIN

2) Convertir una letra de mayscula a minscula

INICIO

CARACTER

CARACTER

caracter >= 'A' && caracter <= 'Z'

NO

SI

CARCTER INVALIDO

CARCTER=CARACTER+('a'-'A')

FIN

CARACTER

Convertir una letra de minscula a mayscula

INICIO

CARACTER

CARACTER

caracter >= 'a' && caracter <= 'z'

NO

SI

CARCTER INVALIDO

CARCTER=CARCTER-('a'-'A')

FIN

CARACTER

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

INICIO

DINOSAURIO,LONGITUD,PESO

DINOSAURIO LONGITUD PESO


LONGITUD=LONGITUD*0.3047

PESO=PESO*1000

DINOSAURIO

LONGITUD O

PESO

FIN

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 m2 1 hectrea tiene 10000 m2

INICIO

ACRES,HECTAREAS,METROS

ACRES
METROS=ACRES*4047

HECTAREAS=METROS/10000

PESO

FIN

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: P3 + Q4 2 * P2 < 680

INICIO

P,Q,RESULTADO,P3,P2,Q4

P Q
P3=P*P*P Q4=Q*Q*Q*Q P2=P*P

(P3+Q4-(2*P2))<680

SI

NO

VALORES INGRESADOS SON SATI SF ACTORIOS

VALORES INGRESADOS NO SON SATI SF ACTORIOS

FIN

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.

INICIO

A,B,C

A B C
NO NO
C B A

SI
A>B A>C

B>C

SI

SI

FIN

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

INICIO

A, B, OPERACIN, RESULTADO

A B OPERACION
NO
OPERACIN==- OPERACIN==*

OPERACIN==+

NO

SI

SI

SI

NO

RESULTADO=A+B

RESULTADO=A-B

RESULTADO=A*B
OPERACIN==/

SI

NO

RESULTADO=A/B
RESULTADO

FIN

OPERACIN NO VALIDA

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

INICIO

A, CONVERSOR, OPERACION

OPERACION

OPERACIN==1

NO

OPERACIN==3

NO

SI

SI

OPERACIN==2

CONVERSOR=A*25.40 CONVERSOR=A*0.9144

NO

SI

OPERACIN NO

CONVERSOR=A*1.6093

FIN

CONVERSOR

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

INICIO

MATRICULA, SEM, PROM, CARRERA

MATRICULA SEM

PROM

CARRERA
CARRERA==PETROLERA

NO SI NO
CARRERA==SISTEMAS

CARRERA==MECATRONI CA

NO
CARRERA==INDUSTRIAL

SI SI SI

SEM >=6 && PROM>=8.8

SEM >=6 && PROM>=8.5

SEM >=5 && PROM>=8.5

SEM >=5 && PROM>=8.5

SI SI SI SI

MATRICULA CARRERA ACEPTADO

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 12 15 18 19 23 25 29 ZONA AMERICA DEL NORTE AMERICA CENTRAL AMERICA DEL SUR EUROPA ASIA AFRICA OCEANIA PRECIO MINUTO (3 PRIMEROS) 2 2.2 4.5 3.5 6 6 5 PRECIO MINUTO (DEL 4 EN ADELANTES) 1.5 1.8 3.5 2.7 4.6 4.6 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 Si el sueldo es mayor o igual a $1000 aumento 15% 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

INICIO

NUMERO, CONTADOR=1, IMPRIME

NUMERO
NO

CONTADOR<=NUMERO

CONTADOR=NUMERO

SI

IMPRIME=1

CONTADOR>=1

NO
\n NN

SI

IMPRIME=1
FIN

IMPRIME<=CONTADOR

NO
IMPRIME

SI

\n NN

IMPRIME<=CONTADOR

IMPRIME=IMPRIME+IMPRIME CONTADOR=CONTADOR+CONTADOR

NO
IMPRIME

SI

IMPRIME=IMPRIME+IMPRIME

CONTADOR=CONTADOR-CONTADOR

También podría gustarte