Egyszerű Micrisift Visual Basic programozás?
Van egy egyszerű feladatlap, amit meg kell oldani és be kell adni, de hiányoztam egy hétig. Az első feladat kivételével a többiben segítség kéne...nagyon hálás lennék!
Nem tudok bézikül, de:
A 2.-ban bekérés utána IFekkel megvizsgálhatod a pontszámot (vagy switch-el, az pont ilyen esetekre van).
A 3.-ban ciklussal végigmész rajtuk, és mindegyiket és szorzod önmagával*önmagával*önmagával (a hatvány ugye, de lehet tudod így is pl: ^3 ) illetve az aktuális összeggel mindig megnövelsz 1 változót, így megkapod az össz értéküket, azt osztod 8-al, hogy átlagot kapj.
Az utolsóhoz pedig még a wikipédia oldalán van is kód:
Csak én látom ezt értelmetlenségnek, vagy a VB-ben tényleg vannak ilyen utasítások?
Más nyelvek alapján én egy ilyen sort így olvasnék ki:
„Ha pontszám egyenlő nullával kisebb vagy egyenlő tizenkilenccel, írd ki, hogy egy”. Ez mit jelent? Én ilyesmit feltételeznék:
If (pontszam > 0) And (pontszam < 20) Then MsgBox("1"), satöbbi.
Amúgy az elágazásra is nyilván van elegánsabb megoldás is, mint az, hogy akkor is újra meg újra megvizsgáld a pontszám értékékét, ha már tudod, mennyi, de ez még ráér.
Nem csoda, mivel ez teljesen marhaság, ilyet biztos nem tanultál.
Értékül adod a változónak 0-t majd megvizsgálod, hogy az kisebb-e, mint 19.
Hát meglepő módon ez mindig igaz lesz.
Majd értékül adod a 20-at majd megnézed, hogy kisebb-e, mint 32, jé ez megint mindig igaz...
És így tovább.
A feltételes szerkezeteknek és az operátoroknak nézz utána, mert eddig ez karó, méghozzá akkora, hogy még a szomszédaid is karót fognak kapni a naplóban.
Nem beszélek angolul.
És miért kell ledegradálni, amikor csak egy kérdést tettem fel?
És a változó értékének hogyan adjam meg a 0-t?
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!