Hogyan oldjam meg ezt a programozási feladatot (java)?
Amit eddig összeszenvedtem:
Készíts egy olyan ablakot, amelyen legyen egy szöveges mező és egy parancsgomb. A parancsgomb felíratta, legyen „SOROZAT”. A szövegmező kezdetben tartalmazzon „0”, azaz egy nullát. Ha megnyomjuk a parancs gombot a program cserélje le a szövegmező tartalmát az éppen benne lévő szám és annál eggyel nagyobb szám négyzetével összegére!
Szövegmező tartalma
induláskor: 0
1. kattintás: 1 (mivel 0+1=1)
2. kattintás: 5 (mivel 1+4=5)
3. kattintás: 14 (mivel 5+9=14)
4. kattintás: 30 (mivel 14+16=30)
5. kattintás: 55 (mivel 30+25=55)
Java-hoz nem értek, de a hogyan:
A klikkelésre egy változó értéke így módosul(a változó neve most x)
x = (x*x)+((x+1)*(x+1)) vagyis (x^2) + (x+1^2)
aztán a szöveg mezőbe kiíratod x-et.
akkor érthetőség kedvéért x az összeg és van szám1 és szám2
a szám1-nek kéne 0 kezdőérték a szám2-nek 1 majd ezeket összeadjuk. utána x= lesz szam1-el majd hozzáadjuk 2^2-et megint összeadjuk majd megint az összeg egyenlő lesz a szám1-el és hozzáadjuk a szám2-őt (3^2-et). És így tovább de ezt valahogy egy változóban kéne megoldani
Ja, azt hiszem értem:
x = 4
x+1 = 5
Amit tenned kell az x+(x+1)*(x+1)
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!