forked from ALX-SE-Algorithmia/Demo-Project
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcalculator.c
61 lines (49 loc) · 753 Bytes
/
calculator.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdio.h>
#include "main.h"
#include "errorhandler.h"
/**
*add - Function to add two numbers
*
*@A: first number
*@B: second number
*Return: sum
*/
double add(double A, double B)
{
return (A + B);
}
/**
*subtract - Function to subtract two numbers
*
*@A: first number
*@B: second number
*Return: A - B
*/
double subtract(double A, double B)
{
return (A - B);
}
/**
*multiply -Function to multiply two number
*
*@A:first number
*@B:second number
*Return: A * B
*/
double multiply(double A, double B)
{
return (A * B);
}
/**
*divide -Function to divide two number
*
*@A:first number
*@B:second number
*Return: A / B
*/
double divide(double A, double B)
{
if (B != 0)
return (A / B);
divisionByZero();
}