Advertisement
peterurfi

1x03 - Oldalhossz

Feb 13th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub Haromszog()
  2.  
  3.     Dim szam(0 To 2) As Double                                          'Három változót tároló "szam" nevű tömb létrehozása [szam(0), szam(1), szam(2)], mindegyik változó Double adattípusú
  4.     Dim i As Integer                                                'Egy "i" nevű egész számot tároló változó létrehozása, ami később segít majd
  5.     i = 0                                                   'Az i értéke 0
  6.  
  7.     Debug.Print ("Adj meg három számot és megtudod, hogy lehetnek-e egy háromszög oldalai.")           'Utasítás kiírása az Immediate ablakba.
  8.  
  9.     Do While i <= 2                                             'Egy ciklus, ami addig fut, ameddig az i kisebb, vagy egyenlő 2
  10.         szam(i) = InputBox("Add meg a(z) " & i + 1 & ". számot")                       'A szam nevű tömb elemeinek adatokat adunk meg, amit a felhasználó visz be.
  11.                                                         'A ciklus három futása közben a szam nevű tömb három változóját töltjük fel adattal.
  12.  
  13.         i = i + 1                                               'Az i nevű segédváltozó értékét megnöveljük minden lefutott ciklus után, ezzel elérve, hogy háromszor fusson le
  14.     Loop                                                    'Ciklus vége
  15.  
  16.     If szam(0) + szam(1) > szam(2) And szam(1) + szam(2) > szam(0) And szam(0) + szam(2) > szam(1) Then     'Ha a háromszög bármely két oldala hosszabb, mint a harmadik, akkor lehet háromszög
  17.         Debug.Print ("A három megadott szám lehet egy háromszög oldalainak hossza")             'A megfelelő futásról értesítés az Immediate ablakba
  18.     Else                                                    'Vagy...
  19.         Debug.Print ("A három megadott szám nem lehet egy háromszög oldalainak hossza")             '...ha nem teljesülnek a feltételek, akkor arról.
  20.     End If                                                 
  21.  
  22. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement