Mostrando las entradas con la etiqueta Entrada y salida en consola. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Entrada y salida en consola. Mostrar todas las entradas

sábado, 7 de diciembre de 2024

Proyecto 1: Calculadora Básica

Calculadora básica con un toque de programación


Objetivos:

  • Crear una aplicación que realice operaciones matemáticas básicas (suma, resta, multiplicación y división).

  • Practicar la utilización de estructuras de control, funciones y manejo de entradas y salidas.

Paso 1: Definir el Alcance y Funcionalidades

La calculadora básica debe:

  1. Pedir al usuario que ingrese dos números.

  2. Solicitar al usuario que elija una operación (suma, resta, multiplicación, división).

  3. Mostrar el resultado de la operación seleccionada.

Paso 2: Crear la Interfaz de Usuario

Para este proyecto inicial, usaremos la consola para interactuar con el usuario.

Paso 3: Desarrollar la Lógica en Python

Aquí tienes un ejemplo de cómo podemos implementar esto en Python:

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

    if b != 0:

        return a / b

    else:

        return "Error: División por cero no permitida."


def calculadora():

    print("Calculadora Básica")

    num1 = float(input("Introduce el primer número: "))

    num2 = float(input("Introduce el segundo número: "))

    print("Selecciona la operación:")

    print("1. Suma")

    print("2. Resta")

    print("3. Multiplicación")

    print("4. División")

    

    opcion = input("Introduce el número de la operación: ")

    

    if opcion == '1':

        print("Resultado:", suma(num1, num2))

    elif opcion == '2':

        print("Resultado:", resta(num1, num2))

    elif opcion == '3':

        print("Resultado:", multiplicacion(num1, num2))

    elif opcion == '4':

        print("Resultado:", division(num1, num2))

    else:

        print("Opción no válida")


calculadora()

Paso 4: Probar y Mejorar

  • Ejecuta el programa y verifica que todas las operaciones se realizan correctamente.

  • Añade validaciones adicionales según sea necesario, como verificar entradas no numéricas.

Paso 5: Documentar el Código

  • Asegúrate de comentar el código y documentar cada función para facilitar la comprensión.

Paso 6: Extensiones Opcionales

  • Agregar funcionalidades avanzadas como cálculo de potencias, raíces cuadradas, etc.

  • Crear una interfaz gráfica usando bibliotecas como Tkinter (en Python) para hacer la calculadora más interactiva.

¡Adelante, y diviértete programando! 🚀

Índice   <<Anterior   Siguiente>>


Entradas populares