c-test/math_functions.c

51 lines
1.0 KiB
C
Raw Normal View History

2024-11-04 14:44:45 -05:00
#include <stdio.h>
#include "math_functions.h"
// I forgot how to do this in C.
// https://www.geeksforgeeks.org/c-function-argument-return-values/
// Well I built a basic calculator in C.
int add(int num1, int num2){
int sum;
sum = num1 + num2;
return sum;
}
int subtract(int num1, int num2) {
int sum;
sum = num1 - num2;
return sum;
}
int divide(int num1, int num2) {
int sum;
sum = num1 / num2;
return sum;
}
int multiply(int num1, int num2) {
int sum;
sum = num1 * num2;
return sum;
}
// Uses functions I have defined in math_functions.h
void mathFunctions(){
int a = 3, b = 2;
// int num1 = 100, num2 = 55;
int addSum = add(a, b);
int subtractSum = subtract(a, b);
int multiplySum = multiply(a, b);
int divideSum = divide(a, b);
printf("The sum of %d + %d = %d\n", a, b, addSum);
printf("The sum of %d - %d = %d\n", a, b, subtractSum);
printf("The sum of %d * %d = %d\n", a, b, multiplySum);
printf("The sum of %d / %d = %d\n", a, b, divideSum);
}