Itt mit kene hasznaljak? Hogyan kellene megirni ezt C-ben? (feladat lent)
Sanyi 100 pénzegységet fektet be 10%-os kamattal: minden évben megkapja a befektetett összeg 10%-át. Vagyona a következőképpen nő: 100, 110, 120 stb. Andi 5%-os kamatos kamattal fektet be 100 pénzegységet: első évben a vagyona 100+100*0.05=105, második évben 105+105*0.05 stb.
Irjunk programot, amely megmondja, hogy Andi vagyona mikor lesz több Sanyiénál. Írjuk ki ekkor a pontos összegeket.
Akkor okítsatok, mert én még mindig nem látom, hogy miként használhatok trükközés nélkül (break, ciklusváltozó módosítása) for ciklust akkor, ha nem tudom, hogy hányszor fog lefutni a dolog.
G.
Az egyik előző válasz átírva:
#include <stdio.h>
int main()
{
float sanyi=100, andi=100;
int i;
for (i=0; sanyi>=andi; ++i) {
sanyi+=10;
andi+=andi*0.05;
}
printf("Év: %d, Andi: %.0f, Sanyi: %.0f\n",i,andi,sanyi);
return 0;
}
Igazatok van, erre nem gondoltam.
G.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!