[C] kapitalizacja odsetek itd.

malizator
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 20 sty 2013, o 18:03
Płeć: Mężczyzna
Lokalizacja: Podobin

[C] kapitalizacja odsetek itd.

Post autor: malizator »

Mam napisać taki program, który będzie obliczał o ile zwiększy się kapitał początkowy w zależności od okresu na jaki się wpłaciło pieniądze, ile tych pieniędzy, jakie oprocentowanie i z jaką kapitalizacją. Tutaj mam kawałek kodu, ale niestety nie wiem co dalej czynić.

Kod: Zaznacz cały

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

char line[100];
double kp;			/* kapital poczatkowy */
double kk;			/* kwota koncowa */
double p;			/* oprocentowanie */
int okres;			/* okres na jaki oddana zostala kwota pieniedzy */
int odsetki; 		/* ile razy beda naliczane odsetki */
int wybor;

int main()
{

	printf("Wprowadz kapital poczatkowy: 
");
	fgets(line, sizeof(line), stdin);
	sscanf(line, "%lf", &kp);

	printf("Wprowadz oprocentowanie: 
");
	fgets(line, sizeof(line), stdin);
	sscanf(line, "%lf", &p);

	printf("Wybierz jak będzie liczony okres na jaki oddana zostala kwota pieniedzy: 
");
	printf("1. W dniach. 
");
	printf("2. W latach. 
");

	scanf("%d", &wybor);
		switch (wybor) {
			case 1: printf("Wpisz ilosc dni: 
");
			scanf("%d", &okres);
			break;
			case 2: printf("Wpisz ilosc lat: 
");
			scanf("%d", &okres);
			break;
		}
		
	
	printf("Wybierz rodzaj kapitalizacji: 
");
	printf("1. Kapitalizacja kwartalna. 
");
	printf("2. Kapitalizacja miesięczna. 
");
	printf("3. Kapitalizacja roczna. 
");

	scanf("%d", &wybor);
		switch (wybor) {
			case 1: printf("Wybrano kapitalizacje kwartalna. 
");
			break;
			case 2: printf("Wybrano kapitalizacje miesieczna. 
");
			break;
			case 3: printf("Wybrano kapitalizacje roczna. 
");
			break;
		}


			
	

return (0);
}
Przede wszystkim potrzebuję sformułować taki kod, że po wybraniu rodzaju kapitalizacji będzie jakaś funkcja, która obliczy te odsetki. Jeśli wybrałem okres w latach i kapitalizację miesięczną to obliczy odsetki od tych warunków, jeśli w latach i kapitalizacje roczną to obliczy odsetki od tych warunków itd.
Bardzo proszę o pomoc!
DoubleB
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 12 wrz 2010, o 12:14
Płeć: Mężczyzna
Lokalizacja: Legnica
Podziękował: 9 razy
Pomógł: 2 razy

[C] kapitalizacja odsetek itd.

Post autor: DoubleB »

Przyda Ci się wzór:
\(\displaystyle{ z= {\left( 1+ \frac{p}{100 \cdot n} \right)}^{n \cdot l}}\)
gdzie
\(\displaystyle{ p}\) - oprocentowanie w skali roku
\(\displaystyle{ n}\) - ilość kapitalizacji w ciągu roku
\(\displaystyle{ l}\) - ilość lat
\(\displaystyle{ z}\) - współczynnik zysku
przy 11% oprocentowaniu i kapitalizacji raz w roku, po 1 roku współczynnik \(\displaystyle{ z=1,11}\)
ODPOWIEDZ