Problema 1: Suma de Dos Números
Descripción del Problema
Desarrollar un programa en Python que solicite al usuario dos números enteros
por medio del teclado, realice la operación aritmética de adición y despliegue el
resultado de la suma en la consola.
Codigo Fuente:
Explicación del resultado obtenido:
Se obtuvo la suma de dos variables usando “int” para forzar que sea un número
entero y añadiendo un input con un texto indicando que valor debes añadir.
Se creo la variable “suma_total” que usando “+” suma la variable “numero1” y
“numero2” para despues usando “print” mostrar la salida de resultados de una
manera entendible.
Problema 2: Cálculo del área de un triángulo
Descripción del Problema
Escribir un algoritmo secuencial que calcule el área de un triángulo. El usuario
debe ingresar la longitud de la base y la altura. Al tratarse de magnitudes físicas
que pueden contener decimales, los datos se procesarán como números reales.
Código fuente:
Explicación del resultado obtenido:
Se crearon las variables “base” y “altura” con “float” para permitir dimensiones
decimales. Se coloco un “input” para entrada de datos con un texto indicandolo.
Para la fórmula se creo la variable “area” la cual tiene la formula “base * altura”
dentro de parentesis para así priorizarla y la “/” para indicar que es sobre 2.
En la salida de datos usamos “.2f” en “area” para indicar cuantos numeros después
del decimal queremos mostrar.
Problema 3: Conversión de Grados Celsius a Fahrenheit
Descripción del Problema
Diseñar un sistema de conversión de unidades térmicas que lea un valor numérico
correspondiente a una temperatura en grados Celsius (∘C) y entregue de forma
secuencial su equivalente exacto en la escala Fahrenheit (∘F).
Código fuente:
Explicación del resultado obtenido:
Para la entrada de datos creamos la variable “celsius” usando float para números
decimales y con un “input” indicando el valor que debe ser añadido.
Para la el procesamiento de datos se creo la variable “fahrenheit” que es igual a la
fórmula para conversión de C a F la cual es la variable “celsius” * 1.8, entre parentesis
para priorizar y se suma 32.
En la salida de datos usamos “.1f” para indicar que solo queremos un número
despues del decimal.
Problema 4: Operaciones estadísticas y aritméticas con tres números
Descripción del Problema
Crear un algoritmo secuencial que reciba tres números cualesquiera por parte del
usuario. Con dichos valores, el sistema debe calcular de manera simultánea tres
métricas distintas: la suma acumulada, el promedio aritmético (media) y el
producto total (multiplicación).
Código fuente:
Explicación del resultado obtenido:
Para la entrada de datos creamos las 3 variables necesarias que serían los números
usando “float” para permitir decimales. Se usa “input” para introducir los valores.
En el procesamiento de datos hacemos las 3 operaciones pedidas usando “suma”
que es igual a la suma de las 3 variables antes creadas. Para el promedio usamos la
suma de las 3 variables entre parentesis para priorizarlas y despues usamos “/” para
dividir entre 3 que sería la cantidad de variables.
Para el producto usamos la “*” para multiplicarlas.
En la salida de resultados usamos “.2f” para indicar el numero de números que
queremos después del decimal.
Problema 5: División con cociente entero y residuo.
Descripción del Problema
Desarrollar un programa que solicite dos números enteros (dividendo y divisor) y
muestre de forma explícita los dos componentes de una división: el cociente
entero (sin decimales) y el residuo.
Código fuente:
Explicación del resultado obtenido:
Para la entrada de datos se crearon dos variables que definen el “dividendo” y el
“divisor” usando “int” para definir que se debe introducir un número entero usando el
“input”.
En el procesamiento de los datos creamos dos variables las cuales tendrán la
fórmula para obtener el resultado, el primero de ellos es el “cociente_entero” que
seria la variable “dividendo” y usamos “//” para obtener solo el cociente y despúes el
“divisor”.
Para el residuo se usa hacemos lo mismo que antes solo que usando “%” para
obtener solo el residuo.
En la salida de datos mostramos el resultado de la división.