Sunteți pe pagina 1din 14

EJERCICIOS PROPUESTOS ALGORITMOS ESTRUCTURAS SECUENCIALES

ENUNCIADO 1: Dada las horas trabajadas de una persona y el valor por hora. Calcular su
salario

Solucin:

Proceso PROB1

definir horas, salario, hs Como Entero

escribir "ingrese horas de trabajo"

leer horas

escribir "ingrese salario por hora"

leer hs

salario = horas*hs

escribir "su salario es:" salario

FinProceso

DIAGRAMA DE FLUJO
ENUNCIADO 2: Calcular el rea de un tringulo en funcin de las longitudes de sus lados.
Area=raizcuadrada(p(p-a)(p-b)(p-c)), donde p = (a+b+c)/2 semipermetro

Solucin:

Proceso PROB2

Definir a,b,c, p, area Como real

Escribir "los lados del triangulo"

leer a

leer b

leer c

p = (a + b +c)/2

area = (p*(p-a)*(p-b)*(p-c))^(1/2)

escribir "el area del triangulo es" area

FinProceso

DIAGRAMA DE FLUJO
ENUNCIADO3: Dadas dos variables numricas A y B, que el usuario debe teclear, se pide
realizar un algoritmo que intercambie los valores de ambas variables y muestre cunto
valen al final las dos variables (recuerda la asignacin).

Solucin:

Proceso PROB3

Definir A,B Como Entero

Escribir "ingrese el valor numerico de A y B"

Leer A

Leer B

Escribir "LOS NUNERO SON: " B " Y " A

FinProceso

DIAGRAMA DE FLUJO
ENUNCIADO 4: Una empresa constructora vende terrenos con la forma A de la figura que
se muestra. Obtener el rea respectiva de un terreno de medidas de cualquier valor.

Solucin:

Proceso PROB4

Definir A,B,C Como Real

Escribir "los lados del triangulos y el cuadrado"

Leer A

Leer B

Leer C

area1 = (A-C)*B/2

area2 = C*B

Escribir " el area del triangulo es" area1

Escribir " el area del rectangulo es" area2

Escribir "el area total es" area1 + area2

FinProceso
DIAGRAMA DE FLUJO
ENUNCIADO 5: Un productor de leche lleva el registro de lo que produce en litros, pero
cuando entrega le pagan en galones. Se pide desarrollar un algoritmo que ayude al
productor a saber cunto recibir por la entrega de su produccin de un da (1 galn =
3.785 litros).

Si se analiza el problema se puede establecer que los datos que se ne-cesitan para
resolver el problema son los que se muestran en la siguiente figura.

Solucin:

Proceso PROB5

DEFINIR L COMO ENTERO

Definir PG, TG, GA Como Real

ESCRIBIR "INTRODUZCA LA CANTIDAD DE LITROS PRODUCIDOS"

LEER L

ESCRIBIR "INTRODUZCA PRECIO POR GALON"

LEER PG

TG = L/3.785

GA = TG*PG

ESCRIBIR "GANACIA TOTAL ES: " GA

FinProceso
DIAGRAMA DE FLUJO
ENUNCIADO 6: Se requiere obtener la distancia entre dos puntos en el plano cartesiano,
tal y como se muestra en la figura adjunta. Obtener la distancia entre esos puntos.

Solucin:

Proceso PROB6

DEFINIR X1, X2,Y1,Y2,D, P1, P2 Como REAL

ESCRIBIR "ESCRIBA LA UBICACION DE PUNTO 1"

ESCRIBIR "X = "; LEER X1

ESCRIBIR "Y = "; LEER Y1

ESCRIBIR "ESCRIBA LA UBICACION DEL PUNTO 2"

ESCRIBIR "X = "; LEER X2

ESCRIBIR "Y = "; LEER Y2

P1 = (X2 -X1)^2

P2 = (Y2 -Y1)^2

D = (P1 +P2)^(1/2)

ESCRIBIR "LA DISTANCIA ES: " D

FinProceso
DIAGRAMA DE FLUJO
ENUNCIADO 7: Un estudiante realiza cuatro exmenes durante el semestre, los cuales
tienen la misma ponderacin. Obtener el promedio de las calificaciones obtenidas. Las
variables que se van a utilizar en la solucin de este problema se muestran a continuacin.

Solucin:

Proceso PROB7

DEFINIR C1, C2, C3, C4, S, P Como Real

ESCRIBIR "ESCRIBA CALIFICACION 1"

LEER C1

ESCRIBIR "ESCRIBA CALIFICACION 2"

LEER C2

ESCRIBIR "ESCRIBA CALIFICACION 3"

LEER C3

ESCRIBIR "ESCRIBA CALIFICACION 4"

LEER C4

S = C1 + C2 + C3 + C4

P = S/4

ESCRIBIR "LA CALIFICACION PROMEDIO ES: " P

FinProceso
DIAGRAMA DE FLUJO
ENUNCIADO 8: Calcular el rea de un tringulo en funcin de la base y la altura.

Solucin:

Proceso PROB8

Definir A,B,H como real

Escribir "base del triangulo"

Leer B

escribir "altura del triangulo"

leer H

A = (B*H)/2

Escribir "el area es" A

FinProceso

DIAGRAMA DE FLUJO
ENUNCIADO 9: Desarrolle un algoritmo que permita determinar el rea y volumen de un
cilindro dado su radio (R) y altura (H).

Solucin:

Proceso sin_titulo

Definir r, h, a, v Como Real

Escribir "introduzca el radio del cilindro"

leer r

Escribir "introduzca la altura del cilindro"

leer h

a = 2*(3.1416)*r*(h+r)

v = (3.1416)*(r^2)*h

Escribir "el area del cilindro: " a

Escribir "el volumen del cilindro: " v

FinProceso

DIAGRAMA DE FLUJO
ENUNCIADO 10: Determinar la hipotenusa de un tringulo rectngulo conocidas las
longitudes de los catetos.

Solucin:

Proceso sin_titulo

definir c1, c2, h Como Real

Escribir "introduzca el valor del primer cateto del triangulo"

Leer c1

Escribir "introduzca el valor del segundo cateto del triangulo"

Leer c2

h = ((c1^2)+(c2^2))^(1/2)

Escribir "la hipotenusa del triangulo es: " h

FinProceso

DIAGRAMA DE FLUJO

S-ar putea să vă placă și