ANALISIS DE
LOS
PROBLEMAS
Lógica computacional
[email protected]
[email protected]
PROBLEMAS
Operaciones básicas
Escriba un programa tal que, dado como datos dos números, calcule la suma, resta, multiplicación y
división de dichos números.
ENTRADAS
double a, b
SALIDAS
double suma, resta, multiplicación, división
PROCEDIMIENTO
Para calcular le decimos al usuario que ingrese valores a, a y b la suma de los dos números sumamos
a+b, la resta a-b , la multiplicación a*b y para la división a/b asegurándonos que b no sea 0para que no
genere error luego imprimimos los mensajes con los resultados.
Área triángulo
Escribir un algoritmo que calcule la superficie de un triángulo en función de la base y la altura.
ENTRADAS
double base, altura.
SALIDAS
double área
PROCEDIMIENTO
Para calcular el área del triángulo primero le decimos al usuario que ingrese valores a área y altura
luego tenemos que multiplicar la base *altura asegurándonos que no sea igual o menor a 0 ni la base ni
la altura para que n o nos genere error el programa.
Esfera
Construya un programa tal que dado el radio de una esfera, calcule e imprima el área y su volumen.
ENTRADAS
double pi1 = M_PI, radio,
SALIDAS
double Área, Volumen
PROCEDIMIENTO
Para calcular el área y el volumen primero solicita al usuario que ingrese el radio de la esfera. Luego,
utiliza las fórmulas matemáticas para calcular el área(4*math.pi*radio^2) y el volumen
((4/3)*math.pi*radio^3) de la esfera. Además, incluye una validación para asegurarse de que el radio sea
un número válido y no negativo.
Suma parejas
Dados tres números, determinar si la suma de cualquier pareja de ellos es igual al tercer número. Si se
cumple esta condición, escribir el mensaje correspondiente, por ejemplo si el primero es la suma de los
otros dos, se debe imprimir “El primero es la suma de los otros dos.”. En caso contrario escribir “Ningún
número es igual a la suma de los otros dos.”
ENTRADAS
double numero1,numero2,numero3
SALIDAS
El primero es la suma de los otros dos
El segundo es la suma de los otros dos.
El tercero es la suma de los otros dos.
Ningún número es igual a la suma de los otros dos.
PROCEDIMIENTO
Para determinar las comparaciones de los números debemos imprimir un mensaje confirmando o
desmintiendo esto por ejemplo si el primero es la suma del segundo con el tercero saldrá el mensaje
confirmándolo o desmintiéndolo como se evidencia en las salidas.
Compra vehículo
Dada la estabilidad económica que existe en un determinado país de América Latina, las agencias
automotrices comienzan a ofrecer distintos planes de financiamiento para la comercialización de sus
vehículos. La empresa XGW ofrece el siguiente plan de financiación: dado el monto total del vehículo,
el cliente debe pagar el 28% de cuota inicial y el resto en 20 mensualidades iguales sin intereses.
Construya el diagrama de flujo que permita obtener cuál es el importe del enganche y las
mensualidades que debe pagar el cliente
ENTRADAS
Double Monto_total
SALIDAS
cuota_in, monto_financiado, mensualidad
PROCEDIMIENTO
Una vez ingresado el monto total, el cliente pagará el 28% de cuota inicial, el cual será tomando el
valor total y lo multiplicamos por 28%. el resultado se define como “cuota_in”. El resto del valor del
vehículo se diferirá en 20 mensualidades iguales sin interés, esto será el monto total menos la cuota
inicial. El resultado se define como monto_financiado. luego dividiremos este valor por la cantidad de
cuotas a diferir, esto se definirá como mensualidad.
Interés banco
Muchos bancos calculan los intereses de las cantidades depositadas por los clientes diariamente
según las premisas siguientes. Un capital de 1.000 euros, con una tasa de interés del 6 por 100, renta
un interés en un día de 0,06 multiplicado por 1.000 y dividido por 365. Esta operación producirá 0,16
euros de interés y el capital acumulado será 1.000,16. El interés para el segundo día se calculará
multiplicando 0,06 por 1.000 y dividiendo el resultado por 365. Diseñar un algoritmo que reciba tres
entradas: el capital a depositar, la tasa de interés y la duración del depósito en semanas, y calcular el
capital total acumulado al final del período de tiempo especificado.
ENTRADAS
SALIDAS
PROCEDIMIENTO
Sueldos
Construya un programa tal que dado como dato el sueldo de un trabajador, calcule su aumento según
el siguiente criterio: ● SUELDO superior a $10,000 => AUMENTO 15% ● SUELDO entre $10000 y
$15,000 => AUMENTO 11% ● SUELDO superior a $15,000 => AUMENTO 8% Imprima el nuevo
sueldo del trabajador.
ENTRADAS
SALIDAS
PROCEDIMIENTO
Conversiones
Escriba un programa que permita convertir de pulgadas a milímetros, de yardas a metros y de millas a
kilómetros. Consideraciones: ● 1 pulgada equivale a 25.40 milímetros. ● 1 yarda equivale a 0.9144
metros. ● 1 milla equivale a 1.6093 kilómetros.
ENTRADAS
SALIDAS
PROCEDIMIENTO