Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad Tecnológica de Panamá Facultad de Ingeniería de Sistemas Computacionales Licenciatura en Ciberseguridad
Universidad Tecnológica de Panamá Facultad de Ingeniería de Sistemas Computacionales Licenciatura en Ciberseguridad
Asignación
Programación II
Profesora
Denis Cedeño
Estudiantes
Roberto Gordonez 8-1026-1660
21 de abril de 2024
Problemas:
1. Construya un programa en Python que dados 2 números enteros,
realice la siguiente operación: a+b. Despliegue los 2 números y la
respuesta.
def suma(a, b):
resultado = a + b
return resultado
def main():
num1 = int(input("Ingrese el primer número: "))
num2 = int(input("Ingrese el segundo número: "))
if __name__ == "__main__":
main()
2. Construya un programa en Python que lea 2 valores y resuelva la
siguiente operación:x+y/3 Despliegue la respuesta.
def main():
# Solicitar al usuario que ingrese los dos valores
x = float(input("Ingrese el primer valor (x): "))
y = float(input("Ingrese el segundo valor (y): "))
# Mostrar el resultado
print("El resultado de la operación (x + y) / 3 es:", resultado)
if __name__ == "__main__":
main()
3. Haga un programa en Python que lea 3 variables y resuelva:
(c+b)(3-b)/ 4ª. Desplegar las 3 variables y la respuesta.
def main():
# Solicitar al usuario que ingrese los tres valores
a = float(input("Ingrese el valor de a: "))
b = float(input("Ingrese el valor de b: "))
c = float(input("Ingrese el valor de c: "))
if __name__ == "__main__":
main()
4. Dado el nombre y las 5 calificaciones (notas) de un estudiante
durante el semestre, haga un programa en Python que calcule el
promedio y muestre como salida el nombre y el promedio del
estudiante.
def calcular_promedio(notas):
suma_notas = sum(notas)
def main():
calificaciones = []
for i in range(5):
nota = float(input(f"Ingrese la calificación {i+1}: "))
calificaciones.append(nota)
promedio = calcular_promedio(calificaciones)
if __name__ == "__main__":
main()
5. Construya un programa en Python que, dados como datos la base
y la altura de un rectángulo, calcule e imprima el perímetro y el
área. El a = base*altura y p = 2(base+altura). Despliegue el área y
el perímetro.
def main():
# Solicitar al usuario que ingrese la base y la altura del rectángulo
base = float(input("Ingrese la base del rectángulo: "))
altura = float(input("Ingrese la altura del rectángulo: "))
if __name__ == "__main__":
main()
6. Escriba un programa en Python que capture como datos 2
números. Calcule y despliegue la suma, resta, multiplicación y
división.
def main():
num1 = float(input("Ingrese el primer número: "))
num2 = float(input("Ingrese el segundo número: "))
print("Suma:", suma)
print("Resta:", resta)
print("Multiplicación:", multiplicacion)
print("División:", division)
if __name__ == "__main__":
main()
7. Haga un programa en Python que dado el costo de un artículo
vendido y la cantidad de dinero entregado por el cliente calcule y
despliegue el cambio que se le debe entregar.
def main():
# Solicitar al usuario que ingrese el costo del artículo y la cantidad de dinero entregada
por el cliente
costo = float(input("Ingrese el costo del artículo vendido: "))
dinero_entregado = float(input("Ingrese la cantidad de dinero entregada por el cliente: "))
if cambio >= 0:
print("El cambio que se le debe entregar al cliente es:", cambio)
else:
print("El cliente no entregó suficiente dinero para cubrir el costo del artículo.")
if __name__ == "__main__":
main()
8. Construya un programa en Python tal que dadas la base y la altura
de un triangulo calcule el área. a = base * altura/2
def main():
# Solicitar al usuario que ingrese la base y la altura del triángulo
base = float(input("Ingrese la base del triángulo: "))
altura = float(input("Ingrese la altura del triángulo: "))
if __name__ == "__main__":
main()
9. Escriba un programa en Python que dado el nombre de un
dinosaurio, su peso y su longitud, expresados estos dos últimos en
toneladas y pies, respectivamente; despliegue el nombre del
dinosaurio, su peso expresado en kilogramos y su longitud
expresada en metros. 1ton – 1000 kg 1pie --- 0.3047 m.
def convertir_longitud_pies_a_metros(longitud_pies):
# Convertir la longitud de pies a metros y redondear a un decimal
longitud_metros = round(longitud_pies * 0.3047, 1)
return longitud_metros
def main():
# Solicitar al usuario que ingrese el nombre del dinosaurio, su peso en toneladas y su
longitud en pies
nombre_dinosaurio = input("Ingrese el nombre del dinosaurio: ")
peso_toneladas = float(input("Ingrese el peso del dinosaurio en toneladas: "))
longitud_pies = float(input("Ingrese la longitud del dinosaurio en pies: "))
def calcular_precio_litro(precio_galon):
# Calcular el precio por litro
precio_litro = precio_galon / 3.785
return precio_litro
def main():
# Definir el precio del galón de gasolina
precio_galon = 1.025 # Precio en balboas (B/.)
def calcular_longitud_circunferencia(radio):
# Calcular la longitud de la circunferencia y redondear a un decimal
longitud_circunferencia = round(2 * math.pi * radio, 1)
return longitud_circunferencia
def calcular_area_circulo(radio):
# Calcular el área del círculo y redondear a un decimal
area_circulo = round(math.pi * (radio ** 2), 1)
return area_circulo
def calcular_volumen_esfera(radio):
# Calcular el volumen de la esfera y redondear a un decimal
volumen_esfera = round((4/3) * math.pi * (radio ** 3), 1)
return volumen_esfera
def main():
# Solicitar al usuario que ingrese el radio
radio = float(input("Ingrese el radio: "))
if __name__ == "__main__":
main()
12.Hacer un programa en Python que imprima el cubo y la raíz
cuadrada de un numero ingresado por la pantalla.
import math
def main():
# Solicitar al usuario que ingrese un número
numero = float(input("Ingrese un número: "))
if __name__ == "__main__":
main()