Advertisement
BlyatBeard42

FOX_programverseny.prg

Nov 18th, 2019
348
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. USE verseny
  2. v=0
  3. DO WHILE v<>9
  4. CLEAR
  5. ?"1 Új versenyzô."
  6. ?"2) Továbbjutottak Írj ki minden versenyzôt, aki továbbjut a következô fordulóra (akiknek a továbbjut mezoje .T. )"
  7. ?" 3) Adott ország versenyzôi és pontszámaBeolvasol egy országot, és kiírod az illetô országból levô versenyzôk összpontszámát."
  8. ?"4) Adott versenyzôt kizárnakEgy adott versenyzôt kizárnak a versenybôl, nem mehet a következô fordulóra. A versenyzô nevét a billentyûzetrôl olvasod be."
  9. ?"5) Tegyél egy *-ot minden versenyzô neve elé az adattáblában, aki 100 pontot ért el."
  10. ?"6) Legjobb versenyzô Melyik az a versenyzô, akinek a legnagyobb pontszáma van?"
  11. ?"7) Hány olyan versenyzô van, akinek a pontszáma kisebb mint 20?"
  12. ?"8) Továbbjutott versenyzôk leggyengébbje"
  13. ?"9) Kilépés"
  14. input "Valassz" to v
  15. DO case
  16. CASE V=1
  17. accept "Nev:" to n
  18. accept "Orszag" to o
  19. input "Pontszam" to p
  20. IF p>70
  21. cs=1
  22. ELSE
  23. cs=2
  24. ENDIF
  25. IF p>=50
  26. t=.T.
  27. ELSE
  28. t=.F.
  29. ENDIF
  30. APPEND BLANK
  31. REPLACE nev WITH n orszag WITH o pontszam WITH p
  32. replace csapat WITH cs tovabbjut WITH t
  33. BROWSE
  34. CASE v=2
  35. BROWSE FOR tovabbjut=.T.
  36. CASE v=3
  37. accept "Orszag" to or
  38. BROWSE FIELDS nev,orszag,pontszam FOR orszag=or
  39. CASE v=5
  40. replace nev WITH "*"+nev FOR pontszam=100
  41. BROWSE
  42. CASE v=6
  43. CALCULATE MAX(pontszam) TO x
  44. BROWSE FOR pontszam=x
  45. CASE v=7
  46. CALCULATE CNT() TO x FOR pontszam<20
  47. ?x," versenyzonek kisebb a pontszama 20-nal"\
  48. CASE v=8
  49. CALCULATE MIN(pontszam) TO x FOR tovabbjut=.T.
  50. BROWSE FOR pontszam=x AND tovabbjut=.T.
  51. ENDCASE
  52. WAIT "Ushh le barmit"
  53. ENDDO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement