Professional Documents
Culture Documents
y 8% si fuera mayor o igual a dicho precio; adems debe de escribir el nuevo precio del producto.
INICIO
PRECIO, AUMENTO
PRECIO
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
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
INICIO
DOLARES, PESOS
DOLARES
PESOS=DOLARES*12.40
SUMA
FIN
INICIO
CARACTER
CARACTER
NO
SI
CARCTER INVALIDO
CARCTER=CARACTER+('a'-'A')
FIN
CARACTER
INICIO
CARACTER
CARACTER
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
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
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
CARRERA==PETROLERA
NO SI NO
CARRERA==SISTEMAS
CARRERA==MECATRONI CA
NO
CARRERA==INDUSTRIAL
SI SI SI
SI SI SI 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 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
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