Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main() {
- bool mainMenu = true;
- while(mainMenu) {
- kiir("Véletlen szám generálása „1”-es pont:");
- kiir("Megadott számsorozat összegzése „2”-es pont:");
- kiir("Hallgató számára véletlenszerű jegy generálása „3”-as pont:");
- kiir("Szerző nevének és Neptun kódjának kiírása „4”-es pont:");
- kiir("Kilépés „5”-ös pont:");
- int x = userInput("A választott menü:"); //ez lehet 1,2,3,4,5
- switch(x) {
- case 1:
- generateRandom();
- break;
- case 2:
- sumInput();
- break;
- case 3:
- generateRandomMark();
- break;
- case 4:
- printAuthorNameAndNeptun();
- break;
- case 5:
- mainMenu = false; //exit from the main while loop
- break;
- default:
- kiir("Rossz menüt választottál. Kérlek 1-5-ig válassz!");
- }
- }
- }
- void generateRandom() {
- bool generate = true;
- while(generate) {
- kiir("Kérem adja meg a generáláshoz szükséges intervallumot [a, b]!");
- int a = userInput("a=");
- int b = userInput("b=");
- kiir(<random szám a és b között>);
- string ujra = userInputString("Meg szeretné ismételni a műveletet vagy visszalép a főmenübe? (i/n)");
- if(!ujra.equalsIgnoreCase("i")) {
- 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
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement