Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PC 4
PC 4
# Menú principal
resultados_gravitacion = []
resultados_inercia = []
resultados_ohm = []
resultados_exceso_masa = []
# Selección de fórmula
if opcion == 1:
# Explicación de la fórmula
print("Curso: Geofísica")
print("Carrera: Geología")
lineas = archivo.readlines()
G = float(lineas[0])
m1 = float(lineas[1])
m2 = float(lineas[2])
r = float(lineas[3])
# Cálculo de la fórmula
resultados_gravitacion.append(fuerza)
elif opcion == 2:
# Explicación de la fórmula
print("Curso: Geofísica")
print("Carrera: Geología")
lineas = archivo.readlines()
m = float(lineas[0])
r = float(lineas[1])
# Cálculo de la fórmula
# Resultado
resultados_inercia.append(momento_inercia)
elif opcion == 3:
# Explicación de la fórmula
print("Curso: Geofísica")
print("Carrera: Geología")
# Lectura de datos desde el archivo
lineas = archivo.readlines()
I = float(lineas[0])
R = float(lineas[1])
# Cálculo de la fórmula
voltaje = I * R
# Resultado
resultados_ohm.append(voltaje)
elif opcion == 4:
# Explicación de la fórmula
print("Esta fórmula calcula el cambio en la masa de un objeto dado el cambio en el momento lineal y el volumen.")
print("Curso: Geofísica")
print("Carrera: Geología")
lineas = archivo.readlines()
delta_p = float(lineas[0])
V = float(lineas[1])
# Cálculo de la fórmula
masa_exceso = delta_p * V
# Resultado
else:
# Generar reportes
if resultados_gravitacion:
archivo.write("Reporte de Gravitación\n")
archivo.write("----------------------\n")
if resultados_inercia:
archivo.write("Reporte de Inercia\n")
archivo.write("------------------\n")
if resultados_ohm:
archivo.write("---------------------\n")
if resultados_exceso_masa:
archivo.write("-------------------------\n")