Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

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: "))

resultado_suma = suma(num1, num2)

print("Primer numero:", num1)


print("Segundo numero:", num2)
print("La suma es:", resultado_suma)

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): "))

# Calcular el resultado de la operación (x + y) / 3


resultado = (x + y) / 3

# 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: "))

# Calcular el resultado de la operación ((c+b)(3-b)) / (4^a)


resultado = ((c + b) * (3 - b)) / (4 ** a)

# Mostrar los valores ingresados y el resultado


print("El valor de a es:", a)
print("El valor de b es:", b)
print("El valor de c es:", c)
print("El resultado de la operación es:", resultado)

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)

promedio = suma_notas / len(notas)


return promedio

def main():

nombre = input("Ingrese el nombre del estudiante: ")

calificaciones = []
for i in range(5):
nota = float(input(f"Ingrese la calificación {i+1}: "))
calificaciones.append(nota)

promedio = calcular_promedio(calificaciones)

print("Nombre del estudiante:", nombre)


print("Promedio del estudiante:", promedio)

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 calcular_area(base, altura):


area = base * altura
return area

def calcular_perimetro(base, altura):


perimetro = 2 * (base + altura)
return perimetro

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: "))

# Calcular el área y el perímetro del rectángulo


area = calcular_area(base, altura)
perimetro = calcular_perimetro(base, altura)

print("El área del rectángulo es:", area)


print("El perímetro del rectángulo es:", perimetro)

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: "))

suma = num1 + num2

resta = num1 - num2

multiplicacion = num1 * num2

# Manejar la división por cero


if num2 != 0:
# Calcular la división de los dos números
division = num1 / num2
else:
division = "No es posible dividir por cero"

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 calcular_cambio(costo, dinero_entregado):


cambio = dinero_entregado - costo
return cambio

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: "))

# Calcular el cambio que se le debe entregar al cliente


cambio = calcular_cambio(costo, dinero_entregado)

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 calcular_area(base, altura):


# Calcular el área del triángulo
area = (base * altura) / 2
return area

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: "))

area = calcular_area(base, altura)

print("El área del triángulo es:", area)

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: "))

# Convertir el peso de toneladas a kilogramos


peso_kg = peso_toneladas * 1000

# Convertir la longitud de pies a metros y redondear a un decimal


longitud_metros = convertir_longitud_pies_a_metros(longitud_pies)
# Mostrar el nombre del dinosaurio, su peso en kilogramos y su longitud en metros
print("Nombre del dinosaurio:", nombre_dinosaurio)
print("Peso del dinosaurio (kg):", peso_kg)
print("Longitud del dinosaurio (m):", longitud_metros)
if __name__ == "__main__":
main()
10.Construya un programa en Python que resuelva el problema que
tienen en una gasolinera. Los maquinas despachan la gasolina
galones, pero el precio de la gasolina esta fijado en litros. El
programa en Python debe calcular y desplegar lo que hay que
cobrarle al cliente. Cada galón tiene 3.785 litros y el precio de la
gasolina es B/.1.025.

def calcular_precio_litro(precio_galon):
# Calcular el precio por litro
precio_litro = precio_galon / 3.785
return precio_litro

def calcular_monto_a_pagar(galones, precio_litro):


# Calcular el monto a pagar por los galones de gasolina
monto = galones * precio_litro
return monto

def main():
# Definir el precio del galón de gasolina
precio_galon = 1.025 # Precio en balboas (B/.)

# Calcular el precio por litro de gasolina


precio_litro = calcular_precio_litro(precio_galon)
# Solicitar al usuario que ingrese la cantidad de galones despachados
galones = float(input("Ingrese la cantidad de galones despachados: "))
monto_a_pagar = calcular_monto_a_pagar(galones, precio_litro)
print("Monto a pagar al cliente: B/.", round(monto_a_pagar, 1))
if __name__ == "__main__":
main()
11. Hacer un programa en Python que calcule la longitud de la circunferencia, el
área del círculo y el volumen de la esfera para un radio ingresado por el
teclado.
import math

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: "))

# Calcular la longitud de la circunferencia


longitud_circunferencia = calcular_longitud_circunferencia(radio)

# Calcular el área del círculo


area_circulo = calcular_area_circulo(radio)

# Calcular el volumen de la esfera


volumen_esfera = calcular_volumen_esfera(radio)

# Mostrar los resultados


print("Longitud de la circunferencia:", longitud_circunferencia)
print("Área del círculo:", area_circulo)
print("Volumen de la esfera:", volumen_esfera)

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: "))

# Calcular el cubo del número y redondear a un decimal


cubo = round(numero ** 3, 1)

# Calcular la raíz cuadrada del número y redondear a un decimal


raiz_cuadrada = round(math.sqrt(numero), 1)

# Mostrar el cubo y la raíz cuadrada del número


print("El cubo de", numero, "es:", cubo)
print("La raíz cuadrada de", numero, "es:", raiz_cuadrada)

if __name__ == "__main__":
main()

También podría gustarte