Menu
Coddy logo textTech

Podsumowanie: kalkulator modularny

Część sekcji Programowanie obiektowe ścieżki C w Coddy. Lekcja 5 z 61.

challenge icon

Wyzwanie

Łatwy

Zbudujmy modularny kalkulator wykonujący podstawowe działania arytmetyczne. Zorganizujemy go w trzech plikach, aby przećwiczyć wszystko, czego nauczyłeś się o programowaniu modularnym w C.

Utworzysz trzy pliki:

  • calc.h: Plik nagłówkowy deklarujący trzy funkcje kalkulatora: add, subtract i multiply. Każda funkcja przyjmuje dwie liczby całkowite i zwraca liczbę całkowitą. Zabezpiecz plik nagłówkowy za pomocą strażników dołączania, używając symbolu CALC_H.
  • calc.c: Plik źródłowy zawierający implementacje wszystkich trzech działań. Pamiętaj, aby dołączyć własny plik nagłówkowy, dzięki czemu deklaracje i definicje będą ze sobą zgodne.
  • main.c: Główny plik, który dołącza plik nagłówkowy i używa funkcji kalkulatora do wykonywania działań na podstawie danych wejściowych.

Otrzymasz trzy liczby całkowite: a, b i c.

W funkcji main wykonaj następujące obliczenia i wypisz każdy wynik w osobnym wierszu:

  • Sumę a i b
  • Wynik odejmowania c od a
  • Iloczyn b i c

Wypisz wyniki w następującym formacie:

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

Na przykład dla danych wejściowych 10, 5 i 3 wynik będzie następujący:

Sum: 15
Difference: 7
Product: 15

Spróbuj swoich sił

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

int main() {
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    
    // TODO: Oblicz sumę a i b za pomocą funkcji add
    
    // TODO: Oblicz różnicę a minus c za pomocą funkcji subtract
    
    // TODO: Oblicz iloczyn b i c za pomocą funkcji multiply
    
    // TODO: Wypisz wyniki w wymaganym formacie:
    // Suma: {result}
    // Różnica: {result}
    // Iloczyn: {result}
    
    return 0;
}

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator C online