Estructura de Secuencia - Problemas Propuestos

Descargar como rtf, pdf o txt
Descargar como rtf, pdf o txt
Está en la página 1de 5

ESTRUCTURA DE SECUENCIA

PROBLEMAS PROPUESTOS

1. Diseñe un algoritmo que determine el área y el perímetro de un rectángulo,


sabiendo que:

area = b x h
perimetro = 2 x (b + h)

Siendo b la base y h la altura.

Inicio
// Declaración de variables
real area, perimetro, b, h
// Entrada de datos
Leer b, h
// Proceso de cálculo
area = b * h
perimetro = 2 * (b + h)
// Salida de resultados
Imprimir area, perimetro
Fin

2. Diseñe un algoritmo que determine el área lateral, el área total y el área de la


base de un cilindro, sabiendo que:

areabase = π x r^2
arealateral = 2 x π x r x h
areatotal = 2 x areabase + arealateral

Siendo r el radio y h la altura.

Inicio

// Declaración de variables

real arealateral, areatotal, areabase, r, h

// Entrada de datos

Leer r, h

// Proceso de Cálculo
areabase = Math.PI * (r * r)

arealateral = 2 * Math.PI * r * h

areatotal = 2 * areabase + arealateral

// Salida de resultados

Imprimir areabase, arealateral, areatotal

Fin

3. Una institución social tiene un centro de salud, un comedor infantil, una escuela
infantil y un asilo de ancianos. La institución recibe anualmente una donación que
lo reparte de la siguiente forma: 25% de la donación para la implementación del
centro de salud, 35% de la donación para el comedor infantil, 25% de la donación
para la escuela infantil y el resto para el asilo de ancianos. Diseñe un algoritmo
para efectuar el reparto de la donación.

Inicio

// Declaración de variables

real donacion, csalud, cinfantil, einfantil, aancianos

// Entrada de datos

Leer donacion

// Proceso de cálculo

csalud = 0.25 * donacion

cinfantil = 0.35 * donacion

einfantil = 0.25 * donacion

aancianos = donacion – (csalud + cinfantil + einfantil)

// Salida de resultados

Imprimir csalud, cinfantil, einfantil, aancianos

Fin

4. Dada la longitud de un cable en metros, diseñe un algoritmo que exprese dicha


longitud en pies y en yardas. Considere los siguientes factores de conversión:
1 metro = 100 centímetros
1 pulgada = 2.54 centímetros
1 yarda = 3 pies
1 pie = 12 pulgadas

Inicio

// Declaración de variables

real metros, pies, yardas, centimetros, pulgadas

// Entrada de datos

Leer metros

// Proceso de cálculo

centimetros = metros * 100

pulgadas = centimetros / 2.54

pies = pulgadas / 12

yardas = pies / 3

// Salida de resultados

Imprimir pies, yardas

Fin

5. Se cuenta con tres cantidades de dinero en soles, dólares y marcos,


respectivamente. Diseñe un algoritmo que determine el monto total del dinero en
euros. Considere los siguientes tipos de cambio:

1 dólar = 3.51 soles


1 dólar = 1.09 euros
1 dólar = 2.12 marcos

Inicio

// Declaración de variables

real soles, dolares, marcos, totaldolares, totaleuros

// Entrada de datis

Leer soles, dolares, marcos


// Proceso de cálculo

totaldolares = soles / 3.51 + marcos / 2.12 + dolares

totaleuros = totaldolares * 1.09

// Salida de resultados

Imprimir totaleuros

Fin

6. Dado un tiempo en segundos, diseñe un algoritmo que exprese dicho tiempo en


el formato HH:MM:SS. Por ejemplo, si el tiempo es 14600 segundos, el algoritmo
deberá mostrar 4:3:20.

Inicio

// Declaración de variables

entero tiempo, hh, mm, ss

// Entrada de datos

Leer tiempo

// Proceso de cálculo

hh = tiempo / 3600

mm = tiempo % 3600 / 60

ss = tiempo % 3600 % 60

// Salida de resultados

Imprimir hh, mm, ss

Fin

7. Dado un número natural de 4 cifras, diseñe un algoritmo que determine la suma


y el producto de las cifras del número.

Inicio

// Declaración de variables

real numero, u, d, c, m, suma, producto

// Entrada de datos
Leer numero

// Proceso de cálculo

m = numero / 1000

c = numero % 1000 / 100

d = numero % 1000 % 100 / 10

u = numero % 1000 % 100 % 10

suma = u + d + c + m

producto = u * d * c * m

// Salida de resultados

Imprimir suma, producto

Fin

También podría gustarte