From 1bdcd9e8709db1b66f36ca19f6838ed170e10439 Mon Sep 17 00:00:00 2001 From: mldlara Date: Wed, 17 Sep 2025 17:50:28 -0300 Subject: [PATCH] feat:atividade1 --- bin/.gitignore | 1 - bin/test/java/fag/PrincipalTest.class | Bin 0 -> 8769 bytes src/main/java/fag/Principal.java | 108 +++++++++++++++++++------- 3 files changed, 82 insertions(+), 27 deletions(-) create mode 100644 bin/test/java/fag/PrincipalTest.class diff --git a/bin/.gitignore b/bin/.gitignore index 7eed456..ddf9c65 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -1,2 +1 @@ /main/ -/test/ diff --git a/bin/test/java/fag/PrincipalTest.class b/bin/test/java/fag/PrincipalTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ba767cdba3b7071de8a6edf81e9bfb8320939d3c GIT binary patch literal 8769 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 qnjnYeD|CQ2@J6&fv= 7) { + System.out.println("\"Parabéns! Você foi APROVADO!\""); + } + else if (nota >= 4) { + System.out.println("Você está em RECUPERAÇÃO. Estude mais!"); + } + else { System.out.println("Infelizmente você foi REPROVADO. Tente novamente!"); + + } - System.out.println(); } // ======================================== @@ -83,9 +109,16 @@ public static void questao5_While(Scanner scan) { System.out.println("=== QUESTÃO 5 - WHILE ==="); System.out.println("Digite números inteiros (digite 0 para parar):"); // SEU CÓDIGO AQUI - - System.out.println(); + int soma = 0; + int num = scan.nextInt(); + while (num != 0) { + soma += num; + num = scan.nextInt(); + } + System.out.printf("%d", soma); + scan.close(); } + // ======================================== // QUESTÃO 6 - MÉTODOS (Função) @@ -96,8 +129,7 @@ public static void questao5_While(Scanner scan) { public static void questao6_Metodos() { System.out.println("=== QUESTÃO 6 - MÉTODOS ==="); // SEU CÓDIGO AQUI - - System.out.println(); + System.out.println("Maior: " + encontrarMaior()); } // ======================================== @@ -109,6 +141,13 @@ public static void questao7_ScannerIf(Scanner scan) { System.out.println("=== QUESTÃO 7 - SCANNER + IF ==="); System.out.println("Digite um número inteiro:"); // SEU CÓDIGO AQUI + int valor = scan.nextInt(); + if(valor % 2 ==0) { + System.out.println("PAR"); + } + else { + System.out.println("IMPAR"); + } System.out.println(); } @@ -121,8 +160,12 @@ public static void questao7_ScannerIf(Scanner scan) { public static void questao8_ForPrint() { System.out.println("=== QUESTÃO 8 - FOR + PRINT ==="); // SEU CÓDIGO AQUI - - System.out.println(); + int x; + for(x=2;x<=20;x++) { + if(x % 2 == 0) { + System.out.printf("%d\n" , x); + } + } } // ======================================== @@ -134,8 +177,16 @@ public static void questao9_WhileScanner(Scanner scan) { System.out.println("=== QUESTÃO 9 - WHILE + SCANNER ==="); System.out.println("Digite números (digite um número negativo para parar):"); // SEU CÓDIGO AQUI - - System.out.println(); + int val = 0; + int cont = 0; + while(true){ + val = scan.nextInt(); + if(val<0) { + break; + } + cont++; + } + System.out.println("Numero de positivos: " + cont); } // ======================================== @@ -147,9 +198,8 @@ public static void questao9_WhileScanner(Scanner scan) { // Fatorial de 5 = 5! = 5 x 4 x 3 x 2 x 1 = 120 public static void questao10_MetodosFor() { System.out.println("=== QUESTÃO 10 - MÉTODOS + FOR ==="); - // SEU CÓDIGO AQUI + // SEU CÓDIGO AQU - System.out.println(); } // ======================================== @@ -157,8 +207,14 @@ public static void questao10_MetodosFor() { // ======================================== // TODO: Implemente este método para retornar o maior entre dois números public static int encontrarMaior(int a, int b) { - // SEU CÓDIGO AQUI - return 0; // Remova esta linha e implemente a lógica + if(a