Kezdőoldal » Számítástechnika » Programozás » Itt mit kene hasznaljak?...

Itt mit kene hasznaljak? Hogyan kellene megirni ezt C-ben? (feladat lent)

Figyelt kérdés

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.


2015. okt. 31. 18:21
1 2
 1/16 anonim ***** válasza:

kellene:

- integert definiálni, értéket adni neki

- szorozni tudni

- valamilyen ciklust ismerni

- összehasonlítani két számot


(vagy egy papír és ceruza: x*10+100>100**(x*1.05), egyenletmegoldás)

2015. okt. 31. 18:48
Hasznos számodra ez a válasz?
 2/16 anonim ***** válasza:
(relációs jel fordítva)
2015. okt. 31. 18:49
Hasznos számodra ez a válasz?
 3/16 anonim ***** válasza:

meg ez sem volt jó:


100*1.05**x

2015. okt. 31. 18:50
Hasznos számodra ez a válasz?
 4/16 A kérdező kommentje:
Koszonom a sokat mondo valaszokat! Nem vartam el, hogy valaki megoldja a feladatomat,inkabb egy kis segitseget szerettem volna kerni, mint peldaul hogy for ciklust vagy whilet hasznaljak? es hogy mindket muveletet ugyanabba a ciklusba irjam bele?
2015. okt. 31. 19:12
 5/16 anonim ***** válasza:

- teljesen mindegy, hogy melyiket használod

- ha azt szeretnéd, hogy azonos évben hasonlítsa össze a vagyonokat, akkor igen, nem árt egy lépésbe rakni

2015. okt. 31. 19:28
Hasznos számodra ez a válasz?
 6/16 SimkoL ***** válasza:
'- teljesen mindegy, hogy melyiket használod ' Ez így nem igaz. Mivel feltétel van a kérdésben tehát while - feltételes ciklus - kell. Hogy elől vagy hátul tesztel a te döntésed, de ennek a függvényében kell megírni a ciklusmagot is.
2015. okt. 31. 21:23
Hasznos számodra ez a válasz?
 7/16 CspCsj ***** válasza:

#include <stdio.h>

int main()

{

float sanyi=100, andi=100;

int i=0;

while (sanyi>=andi)

{

sanyi+=10;

andi+=andi*0.05;

i++;

}

printf("Év: %d, Andi: %.0f, Sanyi: %.0f\n",i,andi,sanyi);

return 0;

}

2015. okt. 31. 21:53
Hasznos számodra ez a válasz?
 8/16 anonim ***** válasza:

@SimkoL


fogadjunk, hogy meg tudod írni for ciklussal

(ergo tökm1)

2015. okt. 31. 21:55
Hasznos számodra ez a válasz?
 9/16 anonim ***** válasza:

Esetünkben a dolog valóban megoldható for ciklussal is, de például egyetemen úgy tökön rúgnak érte, hogy a holdon reggelizel. Nem véletlenül. Ha a ciklus indulásakor nem tudjuk pontosan, hogy hányszor fog lefutni, akkor nem használunk számlálós ciklust.

G.

2015. okt. 31. 22:16
Hasznos számodra ez a válasz?
 10/16 A kérdező kommentje:
nagyon szepen koszonom a segitseget :)
2015. okt. 31. 22:20
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!