Ez Visual Basicben hogy lehetséges?
Informatika tanárom ezt a kis "leckét" adta fel nekünk,hogy gondolkodjunk rajta és keressünk utánna,hogyan csinálnánk azt egy programba hogy:
Adnánk soronként 3 gomb-ot (összesen 20 sor) a soroknak adnánk értéket (mind más általunk meghatározott érték) pl: 14,2 , 6,2 , 2,4
Kattintásra egy külön ablakban írja ki egyrészt az összeszorzott számok összegét (vagyis rákattintok pl : 4,3-ra , 1,29-re 4,2-re ) 4 tizedes jegyel (ez ugyebár 23,2974) ,majd egy általam meghatározott szorzó értékkel összeszorzott értékét írja még ki ,viszont amit összeszoroz a szorzó értékkel azt már csak 3 tizedes jegyel szorozza össze
pl: alap szorzó érték 200 és szorozza így össze a 23,2974-nel ,viszont csak 3 tizedes jegyig magyarul itt 23,297-tel .
"200*23,297=4659" .
Viszont a kapott eredménybe már csak egész számot írjon ki,kerekítve 1-2 ->0 3-4 -> 5 , 6-7->5 8-9-> 0
S magyar óra nincs ott?
" az összeszorzott számok összegét"
Milyen számokat szorzol össze, s milyen számokat adsz össze?
1. A 3*20 gombot nyilván ciklussal fogod létrehozni, és elhelyezed ügyesen a form-on.
2. Ügyesen hozzákötsz egy eseménykezelést is. Nyilván nem 3*20 onclick függvény, hanem egy, amelyik valahogy megtudja, melyik gombról van szó és éppen melyik műveletet kell végrehajtani.
3. Kerekíteni x tizedesjegyig pofonegyszerű dolog: Google: "visual basic round". Első találat a dokumentáció, ahol látod a Round függvény összes variációját - ki kell választanod a megfelelőt.
4. Az 12/34567/89 kerekítéshez pedig egy picit meg kéne nézegetni az alapműveleteket (a +-*/ -on kívül is van!), és alkalmazni az egyiket egy elágazásban.
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!