Estructura de Secuencia - Problemas Resueltos

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

ESTRUCTURA DE SECUENCIA

PROBLEMAS RESUELTOS

Problema 2.1

El cálculo del pago mensual de un empleado de una empresa se efectúa de la


siguiente manera: el sueldo básico se calcula en base al número total de horas
trabajadas basado en una tarifa horaria; al sueldo básico, se le aplica una
bonificación del 20% obteniéndose el sueldo bruto; al sueldo bruto, se le aplica un
descuento del 10% obteniéndose el sueldo neto. Escriba un programa que calcule
e imprima el sueldo básico, el sueldo bruto y el sueldo neto de un trabajador.

Inicio
// Declaración de variables
real horasTrab, tarifaHor
real sueldoBas, montoBoni, sueldoBru, montoDesc, sueldoNet
// Entrada de datos
Leer horasTrab, tarifaHor
// Proceso de cálculo
sueldoBas = horasTrab*tarifaHor
montoBoni = 0.20*sueldoBas
sueldoBru = sueldoBas+montoBoni
montoDesc = 0.10*sueldoBru
sueldoNet = sueldoBru-montoDesc
// Salida de resultados
Imprimir sueldoBas, montoBoni, sueldoBru, montoDesc, sueldoNet
Fin

Problema 2.2

Diseñe un programa que permita convertir una cantidad dada en metros a sus
equivalentes en centímetros, pulgadas, pies y yardas. Considere la siguiente
información:

1 metro = 100 centímetros


1 pie = 12 pulgadas
1 yarda = 3 pies
1 pulgada = 2.54 centímetros

Inicio

// Declaración de variables

real xmetros, xpies, xpulgadas, xyardas, xcentimetros

// Entrada de datos
Leer xmetros

// Proceso de conversión

xcentimetros = xmetros*100

xpulgadas = xcentimetros/2.54

xpies = xpulgadas/12

xyardas = xpies/3

// Salida de resultados

Imprimir xcentimetros, xpulgadas, xpies, xyardas

Fin

Problema 2.3

Escriba un programa que calcule el área total y el volumen de un cilindro.


Considere las siguientes fórmulas: A = 2πr(r+h) y V = 2πr²h; siendo A el área, V el
volumen, r el radio y h la altura.

Inicio
// Declaración de variables

real r, h, area, volumen

// Entrada de datos

Leer r, h

// Proceso de cálculo

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

volumen = 2*3.1416*r*r*h

// Salida de resultados

Imprimir area, volumen

Fin

Problema 2.4

Débora, Raquel y Séfora aportan cantidades de dinero para formar un capital.


Diseñe un programa que determine el capital formado y el porcentaje de dicho
capital que aporta cada uno.
Inicio

// Declaración de variables

real dineDeb, dineRaq, dineSef, capital, porcDeb, porcRaq, porcSef

// Entrada de datos

Leer dineDeb, dineRaq, dineSef

// Halla el capital formado

capital = dineDeb + dineRaq + dineSef

// Determine los porcentajes de cada capital respecto del total

porcDeb = dineDeb*100/capital

porcRaq = dineRaq*100/capital

porcSef = dineSef*100/capital

// Salida de resultados

Imprimir capital, porcDeb, porRaq, porcSef

Fin

Problema 2.5

Diseñe un algoritmo que lea un número entero de cinco cifras y determine la cifra
central del número. Así, si el número ingresado fuera 45781, la cifra central a
mostrar es 7.
Inicio

// Declaración de variables

entero numero, centro

// Entrada de datos

Leer numero

// Determina la cifra central

centro = (numero%1000)/100

// Salida de resultados

Imprimir centro

Fin

Problema 2.6

Diseñe un algoritmo para repartir una cantidad de dinero a tres personas en forma
proporcional a sus edades. El monto que le corresponde a cada persona se calcula
con la siguiente fórmula:

Monto de la persona = edad de la persona x monto a repatir / suma total de


edades
Inicio

// Declaración de variables

real montoP1, montoP2, montoP3, montoRepartir

entero edadP1, edadP2, edadP3, sumaEdades

// Entrada de datos

Leer montoRepartir, edadP1, edadP2, edadP3

// Calcula la suma total de edades

sumaEdades = edadP1 + edadP2 + edadP3

// Calcula la cantidad de dinero de cada persona

montoP1 = (edadP1 * montoRepartir) / sumaEdades

montoP2 = (edadP2 * montoRepartir) / sumaEdades

montoP3 = (edadP3 * montoRepartir) / sumaEdades

// Salida de resultados

Imprimir montoP1, montoP2, montoP3

Fin

Problema 2.7

Una tienda ha puesto en oferta la venta de un producto ofreciendo un 11% de


descuento sobre el importe de la compra. Diseñe un algoritmo que determine el
importe de la compra, el importe del descuento y el importe a pagar por la compra
de cierta cantidad de unidades del producto.
Inicio

// Declaración de variables

real precio, importecom, importedes, importepag

entero unidades

// Entrada de datos

Leer precio, unidades

// Cálculo de importes

importecom = unidades*precio

importedes = 0.11*importecom

importepag = importecom – importedes

// Salida de resultados

Imprimir importecom, importedes, importepag

Fin

También podría gustarte