[]

c++ uzmanları bir bakınız
Bir borcunun faizi, basit olarak aşağıdaki formülle hesaplanabilir:
faiz = anapara * oran * gunler / 365
bende şöyle bişey yaptım kod çalışıyor fakat 10.000 gibi noktalı sayılar girince saçmalıyor bunun nedeni ne olabilir?
#include <stdio.h>
int main()
{
int anapara, oran, kacgunluk, toplamfaiz;
printf("Ana Parayi Giriniz Cikis Icin -1\n");
scanf_s("%d", &anapara);
if (anapara != -1)
{
printf("Faiz Oranini Giriniz:\n");
scanf_s("%d", &oran);
printf("Kac Gunluk Faiz:\n");
scanf_s("%d", &kacgunluk);
printf("Faiz ücreti: %d $ 'dir", toplamfaiz = anapara * oran * kacgunluk / 365);
}
return 0;
}
faiz = anapara * oran * gunler / 365
bende şöyle bişey yaptım kod çalışıyor fakat 10.000 gibi noktalı sayılar girince saçmalıyor bunun nedeni ne olabilir?
#include <stdio.h>
int main()
{
int anapara, oran, kacgunluk, toplamfaiz;
printf("Ana Parayi Giriniz Cikis Icin -1\n");
scanf_s("%d", &anapara);
if (anapara != -1)
{
printf("Faiz Oranini Giriniz:\n");
scanf_s("%d", &oran);
printf("Kac Gunluk Faiz:\n");
scanf_s("%d", &kacgunluk);
printf("Faiz ücreti: %d $ 'dir", toplamfaiz = anapara * oran * kacgunluk / 365);
}
return 0;
}

integer değil float kullan.
- kulkke
(18.11.13 15:12:13)

float kullanacaksın. ayrıca bu c, c++ değil.
- melancholyman
(18.11.13 15:12:47)

tamamdır anapara ve oran'ı float yaptım oldu. çok teşekkür ettim.
- xxfastboy
(18.11.13 15:15:36)
1