Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. void main() {
  2. bool mainMenu = true;
  3. while(mainMenu) {
  4. kiir("Véletlen szám generálása „1”-es pont:");
  5. kiir("Megadott számsorozat összegzése „2”-es pont:");
  6. kiir("Hallgató számára véletlenszerű jegy generálása „3”-as pont:");
  7. kiir("Szerző nevének és Neptun kódjának kiírása „4”-es pont:");
  8. kiir("Kilépés „5”-ös pont:");
  9. int x = userInput("A választott menü:"); //ez lehet 1,2,3,4,5
  10. switch(x) {
  11. case 1:
  12. generateRandom();
  13. break;
  14. case 2:
  15. sumInput();
  16. break;
  17. case 3:
  18. generateRandomMark();
  19. break;
  20. case 4:
  21. printAuthorNameAndNeptun();
  22. break;
  23. case 5:
  24. mainMenu = false; //exit from the main while loop
  25. break;
  26. default:
  27. kiir("Rossz menüt választottál. Kérlek 1-5-ig válassz!");
  28. }
  29. }
  30. }
  31.  
  32. void generateRandom() {
  33. bool generate = true;
  34. while(generate) {
  35. kiir("Kérem adja meg a generáláshoz szükséges intervallumot [a, b]!");
  36. int a = userInput("a=");
  37. int b = userInput("b=");
  38. kiir(<random szám a és b között>);
  39. string ujra = userInputString("Meg szeretné ismételni a műveletet vagy visszalép a főmenübe? (i/n)");
  40. if(!ujra.equalsIgnoreCase("i")) {
  41. generate = false; //ezzel leáll a while és visszatér a switch-be, ahol "lefut" a switch teljesen és mivel a mainMenu-t nem állította, újraindul a while
  42. }
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement