From 60c9ceae76c0267408740763c4e714bf1124f4eb Mon Sep 17 00:00:00 2001 From: Jack-Benny Persson Date: Tue, 13 Oct 2015 06:05:03 +0200 Subject: [PATCH] Tested and experimentet with some more examples --- average_biggest.c | 27 +++++++++++++++++++++++++++ avg_with_function.c | 36 ++++++++++++++++++++++++++++++++++++ interest3.c | 22 ++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 average_biggest.c create mode 100644 avg_with_function.c create mode 100644 interest3.c diff --git a/average_biggest.c b/average_biggest.c new file mode 100644 index 0000000..ccd4cdf --- /dev/null +++ b/average_biggest.c @@ -0,0 +1,27 @@ +#include + +int main() +{ + float nr, sum, biggest; + int ant; + sum = 0; + biggest = 0; + ant = 0; + + printf("Write the numbers.\n"); + printf("Finish with EOF.\n"); + while (scanf("%f", &nr) == 1) + { + ant++; + sum += nr; + if (nr > biggest) + { + biggest = nr; + } + } + + printf ("Average: %.3f\n", sum / ant); + printf ("Biggest: %.3f\n", biggest); + + return 0; +} diff --git a/avg_with_function.c b/avg_with_function.c new file mode 100644 index 0000000..a9bb036 --- /dev/null +++ b/avg_with_function.c @@ -0,0 +1,36 @@ +#include + +float max(float x, float y) +{ + if (x > y) + { + return x; + } + else + { + return y; + } +} + +int main() +{ + float number, sum, biggest; + int ant; + sum = 0; + biggest = 0; + ant = 0; + + printf("Write the numbers\nFinish with EOF\n"); + + while (scanf("%f", &number) == 1) + { + ant++; + sum += number; + biggest = max(biggest, number); + } + + printf("Average: %.2f\n", sum / ant); + printf("Biggest: %.2f\n", biggest); + + return 0; +} diff --git a/interest3.c b/interest3.c new file mode 100644 index 0000000..143b00b --- /dev/null +++ b/interest3.c @@ -0,0 +1,22 @@ +#include + +int main() +{ + float cap, want, interest; + int year; + + printf("Invested capital: "); scanf("%f", &cap); + printf("Want sum: "); scanf("%f", &want); + printf("Interest? "); scanf("%f", &interest); + + year = 0; + + while (cap < want) + { + year = year + 1; + cap = cap * (1 + interest / 100); + } + + printf("The capital will have to be at the bank for %d years\n", year); + return 0; +}