top of page

PRESENTACIÓN DEL TRABAJO

DIAPOSITIVAS:

CÓDIGO:

Calculadora:

import math

 

def suma(a,b):

    return a + b

 

def resta (a,b):

    return a - b

 

def multiplicacion(a,b):

    return a*b

 

def division(a,b):

    return a/b

 

def potencia(x,y):

    return pow(x, y)

 

def raiz(x):

    return math.sqrt(x)

 

def logarit(x):

    return math.log10(x)

 

def menu():

    print("CALCULADORA")

    print()

    print("1. Suma")

    print("2. Resta")

    print("3. Multiplicación")

    print("4. División")

    print("5. Potencia")

    print("6. Raíz cuadrada")

    print("7. Logaritmos base 10")

 

    operacion = input("Elige una operación: ")

    return operacion

   

x= float(input("Introduzca el primer número: "))

 

while True:

    try:

        print("Primer número: "+ str(x))

        print()

        opera= menu()

       

 

        if opera == "1":

            y= float(input("Introduzca el segundo número: "))

            resultado = suma(x,y)

        elif opera=="2":

            y= float(input("Introduzca el segundo número: "))

            resultado = resta(x,y)

        elif opera =="3":

            y= float(input("Introduzca el segundo número: "))

            resultado = multiplicacion(x,y)

        elif opera == "4":

            y= float(input("Introduzca el segundo número: "))

            resultado = division(x,y)

        elif opera == "5":

            y= float(input("Introduzca el segundo número: "))

            resultado = potencia(x,y)

        elif opera =="6":

            resultado = raiz(x)

        elif opera =="7":

            resultado = logarit(x)

       

        else:

            print("Opción incorrecta, reinicie el programa")

            break

 

   

        print("El resultado es: ", resultado)

 

        x= resultado

 

 

        continuar = input("Introduzca (n) si no quiere continuar, y cualquier tecla para sí: ")

       

 

        if continuar == "n":

            print("Has parado el programa")

            break

       

        print()

  

    except KeyboardInterrupt:

        print("Has cerrado el programa")

        break

Sisitema Bancario:

# Definición de las cuentas
cuentas = {
    "ahorros": 1000,
    "corriente": 500,
    "plazo_fijo": 2000,
    "inversiones": 3000
}

# Función para mostrar el saldo de las cuentas
def mostrar_saldos():
    for nombre, saldo in cuentas.items():
        print(f"Saldo en {nombre}: {saldo}")

# Función para realizar un retiro
def realizar_retiro(nombre, monto):
    if nombre not in cuentas:
        print(f"La cuenta {nombre} no existe.")
        return
    if monto > cuentas[nombre]:
        print(f"Saldo insuficiente en {nombre}.")
        return
    cuentas[nombre] -= monto
    print(f"Se ha retirado {monto} de {nombre}.")
    print("-" * 20)
    mostrar_saldos()

# Función para realizar un depósito
def realizar_deposito(nombre, monto):
    if nombre not in cuentas:
        print(f"La cuenta {nombre} no existe.")
        return
    cuentas[nombre] += monto
    print(f"Se ha depositado {monto} en {nombre}.")
    print("-" * 20)
    mostrar_saldos()

# Bucle principal
while True:
    # Mostrar las opciones
    print("-" * 40)
    print("Buenos dias, Bienvenido al banco BCP")
    print("Que operacion desea realizar")
    print("-" * 20)
    print("Opciones:")
    print("1. Mostrar saldos")
    print("2. Retirar dinero")
    print("3. Depositar dinero")
    print("4. Salir")
    print("-" * 20)

    # Seleccionar una opción
    opcion = int(input("Seleccione una opción: "))

    # Ejecutar la acción seleccionada
    if opcion == 1:
        mostrar_saldos()
    elif opcion == 2:
        nombre = input("Ingrese el nombre de la cuenta a realizar la operacion: ")
        monto = float(input("Ingrese el monto a retirar: "))
        realizar_retiro(nombre, monto)
    elif opcion == 3:
        nombre = input("Ingrese el nombre de la cuenta a realizar la operacion: ")
        monto = float(input("Ingrese el monto a depositar: "))
        realizar_deposito(nombre, monto)
    elif opcion == 4:
        print("¡Gracias por usar el servicio!")
        break
    else:
        print("Opción no válida.")
    
    print("-" * 50)
    continuar = input("Presione cualquier tecla para continuar con otra operacion, de lo contrario coloque (n): ")
        

    if continuar == "n":
            print("Has parado el programa")
           break

INFORME:

bottom of page