Menu
Coddy logo textTech

Repaso: Calculadora modular

Parte de la sección Object Oriented Programming del Journey de C de Coddy — lección 5 de 61.

challenge icon

Desafío

Fácil

Vamos a construir una calculadora modular que realice operaciones aritméticas básicas, organizada en tres archivos para practicar todo lo que has aprendido sobre la programación modular en C.

Crearás tres archivos:

  • calc.h: Tu archivo de cabecera que declara tres funciones de calculadora: add, subtract, y multiply. Cada función toma dos enteros y devuelve un entero. Protege tu cabecera con guardas de inclusión utilizando el símbolo CALC_H.
  • calc.c: Tu archivo de origen que contiene las implementaciones de las tres operaciones. Recuerda incluir tu propia cabecera para asegurar que las declaraciones y definiciones se mantengan sincronizadas.
  • main.c: Tu archivo principal que incluye la cabecera y utiliza las funciones de la calculadora para realizar operaciones basadas en la entrada.

Recibirás tres entradas enteras: a, b, y c.

In tu función principal, realiza los siguientes cálculos e imprime cada resultado en una línea separada:

  • La suma de a y b
  • El resultado de restar c de a
  • El producto de b y c

Imprime los resultados en este formato:

Sum: {result}
Difference: {result}
Product: {result}

Por ejemplo, con las entradas 10, 5, y 3, la salida sería:

Sum: 15
Difference: 7
Product: 15

Pruébalo tú mismo

#include <stdio.h>
#include "calc.h"

int main() {
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    
    // TODO: Calcular la suma de a y b usando la función add
    
    // TODO: Calcular la diferencia de a menos c usando la función subtract
    
    // TODO: Calcular el producto de b y c usando la función multiply
    
    // TODO: Imprimir los resultados en el formato requerido:
    // Sum: {result}
    // Difference: {result}
    // Product: {result}
    
    return 0;
}

Todas las lecciones de Object Oriented Programming