Update 0.2.6

This commit is contained in:
netbenix 2021-05-08 20:06:22 +02:00
commit 88f11da06f
13 changed files with 177 additions and 88 deletions

View file

@ -1,24 +1,32 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "../utils/logger.h"
#include "math.h"
double Add(double x, double y){
return(x + y);
}
double Sub(double x, double y){
return(x - y);
}
double Mul(double x, double y){
return(x * y);
}
double Div(double x, double y){
if (y == 0.0)
return 0.0;
else
return(x / y);
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "../utils/logger.h"
#include "math_ext.h"
double Add(double x, double y){
return(x + y);
}
double Sub(double x, double y){
return(x - y);
}
double Mul(double x, double y){
return(x * y);
}
double Div(double x, double y){
if (y == 0.0)
return 0.0;
else
return(x / y);
}
double CubeVolume(double a){
return pow(a, 3);
}
double SphereVolume(double r){
return (4/3*M_PI*pow(r, 3));
}

View file

@ -1,9 +1,12 @@
#ifndef _MATH_H_
#define _MATH_H_
double Add(double x, double y);
double Sub(double x, double y);
double Mul(double x, double y);
double Div(double x, double y);
#ifndef _MATH_EXT_H_
#define _MATH_EXT_H_
double Add(double x, double y);
double Sub(double x, double y);
double Mul(double x, double y);
double Div(double x, double y);
double CubeVolume(double a);
double SphereVolume(double r);
#endif