From e0000506f4f71897df5ed10eaf829f9ab5ccca63 Mon Sep 17 00:00:00 2001 From: 250408 <250408@localhost> Date: Mon, 11 May 2026 11:03:21 +0100 Subject: [PATCH] Quase tudo comleto!! --- .../mavenproject4/Mavenproject4.java | 51 +++++++++++++++++-- 1 file changed, 47 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/mycompany/mavenproject4/Mavenproject4.java b/src/main/java/com/mycompany/mavenproject4/Mavenproject4.java index d9933d7..233aeca 100644 --- a/src/main/java/com/mycompany/mavenproject4/Mavenproject4.java +++ b/src/main/java/com/mycompany/mavenproject4/Mavenproject4.java @@ -8,6 +8,7 @@ public class Mavenproject4 { static int saldoAtual = 0; static int indexUtilizador = -1; + static boolean admin = false; public static void main(String[] args) { @@ -66,6 +67,11 @@ public class Mavenproject4 { System.out.println("║ 2 ➜ Ver Saldo ║"); System.out.println("║ 3 ➜ Menu de Jogos ║"); System.out.println("║ 4 ➜ Logout ║"); + + if (admin) { + System.out.println("║ 5 ➜ Painel Admin ║"); + } + System.out.println("╚════════════════════════════════════╝"); System.out.print("Opção: "); @@ -175,7 +181,7 @@ public class Mavenproject4 { case 2: System.out.println("|==========| Slot Machine |==========|"); - System.out.println("Regras: "); + System.out.println("Regras:"); System.out.println("🍒 🍒 🍒 = x5"); System.out.println("💎 💎 💎 = x50"); System.out.println("🎰 🎰 🎰 = x1000"); @@ -205,7 +211,6 @@ public class Mavenproject4 { if (s1.equals("🍒") && s2.equals("🍒") && s3.equals("🍒")) { int premio = dinheiroApostado2 * 5; - saldoAtual += premio; System.out.println("🍒🍒🍒 GANHASTE x5!"); @@ -214,7 +219,6 @@ public class Mavenproject4 { } else if (s1.equals("💎") && s2.equals("💎") && s3.equals("💎")) { int premio = dinheiroApostado2 * 50; - saldoAtual += premio; System.out.println("💎💎💎 MEGA WIN x50!"); @@ -223,7 +227,6 @@ public class Mavenproject4 { } else if (s1.equals("🎰") && s2.equals("🎰") && s3.equals("🎰")) { int premio = dinheiroApostado2 * 1000; - saldoAtual += premio; System.out.println("🎰 JACKPOT x1000 🎰"); @@ -316,6 +319,36 @@ public class Mavenproject4 { System.out.println("Logout..."); break; + // PAINEL ADMIN + case 5: + + if (admin) { + + System.out.println("\n╔════════════════════════════════════╗"); + System.out.println("║ PAINEL DE ADMIN ║"); + System.out.println("╚════════════════════════════════════╝"); + + String[] dados = lerFicheiro("utilizadores.txt"); + + for (int i = 0; i < dados.length; i += 3) { + + if (i + 2 >= dados.length) { + break; + } + + System.out.println("━━━━━━━━━━━━━━━━━━━━━━━━━━"); + System.out.println("Utilizador: " + dados[i]); + System.out.println("Senha: " + dados[i + 1]); + System.out.println("Saldo: " + dados[i + 2]); + } + + } else { + + System.out.println("Acesso negado."); + } + + break; + default: System.out.println("Opção inválida"); @@ -424,6 +457,16 @@ public class Mavenproject4 { saldoAtual = saldo; indexUtilizador = i; + // ADMIN + if (email.equalsIgnoreCase("Admin")) { + + admin = true; + + } else { + + admin = false; + } + return true; } }