summaryrefslogtreecommitdiff
path: root/userspace/add.c
diff options
context:
space:
mode:
Diffstat (limited to 'userspace/add.c')
-rw-r--r--userspace/add.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/userspace/add.c b/userspace/add.c
index 3a624be..04f7f17 100644
--- a/userspace/add.c
+++ b/userspace/add.c
@@ -2,12 +2,13 @@
#include <string.h>
#include <stdint.h>
#include "../fs/fs.h"
+#include <math.h>
int main(int argc, char **argv)
{
- int sum=0;
- int i=0;
+ float sum=0;
+ float i=0;
char *buf=malloc(256);
puts("\n*** fools calculator ***");
@@ -26,8 +27,9 @@ int main(int argc, char **argv)
if(i!=0)
{
puts("--------");
- printf("sum = %i \n",sum);
- printf("avg = %i \n\n",sum/i);
+ printf("sum = %f \n",sum);
+ printf("avg = %f \n",sum/i);
+ printf("sin(avg) = %f \n\n",sin(sum/i));
}
return 0;