Está en la página 1de 6

EJERCICIOS

1. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para


obtener el área de un triángulo.

Proceso AREATRIANGULO

Definir b, h, a Como Real

Escribir "ingrese la base"

leer b

Escribir "ingrese la altura"

leer h

a <- (b*h) /2

Escribir "el area del triangulo es: " ,a

FinProceso
2. Una empresa importadora desea determinar cuántos dólares puede adquirir con
equis cantidad de dinero en soles. Realice un pseudocódigo que representen el
algoritmo para tal fin.

Algoritmo empresaimpor

Definir dólar, peso, conversión como real

Escribir "Ingresa una cantidad en pesos"

Leer peso

Escribir "Ingresa el precio del dólar"

Leer dólar

conversión = peso / dólar

Escribir peso," pesos convertidos a dólares es: ", conversión

FinAlgoritmo

3. Una empresa que contrata personal requiere determinar la edad de las personas que
solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el año
en que nacieron. Realice pseudocódigo que representen el algoritmo para
solucionar este problema

Algoritmo trabajo

Definir añonacimiento, añoactual,edad Como Entero

Escribir "Escribe tu año de nacimiento"

leer año nacimiento

Escribir "scribe el año actual"

leer año actual

edad = añoactual-añonacimiento

Escribir "Tu edad actual es: ", edad

Fin Algoritmo

4. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas


que lo utilizan. Considere que el cobro es con base en las horas que lo disponen y
que las fracciones de hora se toman como completas y realice un pseudocódigo que
representen el algoritmo que permita determinar el cobro.
Proceso CobroDeEstacionamiento

definir Precio Como Entero

Definir Hora Como Entero

Definir Cobro Como Entero

//entrada

Escribir "ingrese el precio y la hora"

Leer Precio

leer Hora

//proceso

Cobro=Precio*Hora

//salida

Escribir "El cobro por el estacionamiento es:" ,Cobro

FinProceso

5. Se requiere determinar la hipotenusa de un triángulo rectángulo. ¿Cómo


sería el pseudocódigo que representen el algoritmo para obtenerla?
Recuerde que por Pitágoras se tiene que: C2 = A2 + B2

Proceso HallarHipotenusa

Definir Hipotenusa Como real

Definir CatetoAd Como real

Definir CatetoOp Como real

//entrada

Escribir "ingrese los valores del cateto adyacente y el cateto opuesto"

Leer CatetoAd

leer CatetoOp

//proceso

Hipotenusa=rc(CatetoAd^2+CatetoOp^2)

//salida

Escribir "El valor de la hipotenusa es:" ,Hipotenusa

FinProceso
6. Se requiere determinar el tiempo que tarda una persona en llegar de una
ciudad a otra en bicicleta, considerando que lleva una velocidad
constante. Realice un pseudocódigo que representen el algoritmo para tal
fin

Proceso HallarelTiempo

Definir Tiempo Como real

Definir distancia como real

Definir velocidad como real

//entrada

Escribir "ingrese la distancia y la velocidad "

Leer distancia

leer velocidad

//proceso

Tiempo=distancia/velocidad

//salida

Escribir "l tiempo que tarda una persona en llegar de una ciudad a otra

en bicicletal es: " ,Tiempo

FinProceso

7. La compañía de luz y sombras (CLS) requiere determinar el pago que debe


realizar una persona por el consumo de energía eléctrica, la cual se mide
en kilowatts (KW). Realice un pseudocódigo que representen el algoritmo
que permita determinar ese pago

Proceso ConsumoElectrico

Definir kw Como Entero

Definir precio como real

definir total como real

Escribir "ingrese los kw y el precio"

Leer kw

leer precio

//proceso

total=kw*precio
//salida

Escribir "El pago que debe de hacer una persona por el consumo de ks

es:" ,total

FinProceso

8. Se requiere determinar el costo que tendrá realizar una llamada telefónica


con base en el tiempo que dura la llamada y en el costo por minuto.
Realice pseudocódigo que representen el algoritmo para tal fin.

Proceso CostodeLlamada

Definir tiempo Como Entero

Definir costoporminuto como real

definir costototal como real

Escribir "ingrese el tiempo y el costo por minuto"

Leer tiempo

leer costoporminuto

//proceso

costototal=tiempo*costoporminuto

//salida

Escribir "El costo por minuto de la llamadada telefonica es :" costototal

FinProceso

9. Realice un pseudocódigo que representen el algoritmo para determinar


aproximadamente cuántos meses, semanas, días y horas ha vivido una
persona.

Proceso MesesSemanasDiashoras

definir años Como Entero

Definir meses Como real

Definir semanas como real

definir dias como real

definir horas como real

Definir añosdelapersona Como Entero


Escribir "ingrese la edad"

Leer añosdelapersona

//proceso

meses=añosdelapersona*12

semanas=meses*4.34524

dias=semanas*7

horas=dias*24

//salida

Escribir "La persona ha

vivido :",meses,"meses",semanas,"semanas",dias,"dias",horas,"hora"

FinProceso

También podría gustarte