in this program should do the following:
1: asks for the starting capital
2: yearly interest
3: how many months
Then it will print out every month with the correct amount.
eg.
Output: How much?
input: 1000
Output: yearly interest?
input: 120
Output: How long?
Input: 3
- month: 1100 USD
- month: 1200 USD
- month: 1300 USD
I tried with two options but none of them worked.
Here i tried with two for loops, but all of the outputs are the starting capital:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int capital, month, monthsum;
double interest, monthinterest;
printf("How much is the starting capital\n");
scanf("%d", &capital);
printf("How much is the interest in a year?\n");
scanf("%lf", &interest);
printf("How long?\n");
scanf("%d", &month);
monthinterest= interest / 12;
for (int i = 1; i <= month; i++) {
{
for (int a = 1; a <= month; a++)
monthsum = capital * monthinterest;
}
printf("\n%d. month: %d USD", i, monthsum);
}
return 0;
}
And this one gives a wrong answers
#include <stdio.h>
#include <stdlib.h>
int main()
{
int month, monthsum;
double capital, interest, monthinterest, monthinterest2;
printf("How much is the starting capital\n");
scanf("%lf", &capital);
printf("How much is the interest in a year?\n");
scanf("%lf", &interest);
printf("How long?\n");
scanf("%d", &month);
monthinterest= interest / 12;
monthinterest2 = capital / monthinterest;
for (int i = 1; i <= month; i++) {
printf("\n%d. month: %f USD", i, capital + i * monthinterest2);
}
return 0;
}
Read more here: https://stackoverflow.com/questions/65077676/c-beginner-monthly-capital-and-interest-calculating
Content Attribution
This content was originally published by ImaNOOB at Recent Questions - Stack Overflow, and is syndicated here via their RSS feed. You can read the original post over there.