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
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