Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: hora da prática

  1. Crie um programa que solicite ao usuário digitar um número. Se o número for positivo, exiba "Número positivo", caso contrário, exiba "Número negativo".
import java.util.Scanner;

public class PositivoNegativo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite um número: ");
        int verificarNum = scanner.nextInt();

        if (verificarNum > 0) {
            System.out.println(verificarNum + " é positivo!");
        } else if (verificarNum == 0) {
            System.out.println(verificarNum + " é neutro!");
        } else {
            System.out.println(verificarNum + " é negativo!");
        }
    }
}
  1. Peça ao usuário para inserir dois números inteiros. Compare os números e imprima uma mensagem indicando se são iguais, diferentes, o primeiro é maior ou o segundo é maior.
import java.util.Scanner;
import java.lang.Object;

public class CompararNumeros {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite o primeiro número: ");
        int verificarNum1 = scanner.nextInt();

        System.out.println("Digite o segundo número: ");
        int verificarNum2 = scanner.nextInt();

        if (verificarNum1 == verificarNum2) {
            System.out.println(verificarNum1 + " é igual a " + verificarNum2);
        } else {
            System.out.println(verificarNum1 + " é diferente de " + verificarNum2);
        }

        if (verificarNum1 > verificarNum2) {
            System.out.println("O primeiro é maior!");
        }   if (verificarNum2 > verificarNum1) {
            System.out.println("O segundo é maior!");
        }

    }
}
  1. Crie um menu que oferece duas opções ao usuário: "1. Calcular área do quadrado" e "2. Calcular área do círculo". Solicite a escolha do usuário e realize o cálculo da área com base na opção selecionada.
import java.util.Scanner;

public class CalcularArea {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int opcao = 0;

        System.out.println("Selecione 1 para Calcular área do quadrado e 2 para calcular a área do círculo: ");
        opcao = scanner.nextInt();

        switch (opcao) {
            case 1:
                double base = 0;
                System.out.println("Digite o tamanho do lado do quadrado em cm: ");
                base = scanner.nextDouble();
                System.out.println("A área do quadrado é " + (base * base));
                break;
            case 2:
                double raio = 0;
                double pi = 3.14;
                System.out.println("Digite o tamanho do raio do círculo em cm: ");
                raio = scanner.nextDouble();
                System.out.printf("A área do circulo é " + pi * (raio * raio));
                break;
        }
    }
}
  1. Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
import java.util.Scanner;

public class Tabuada {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);

        System.out.println("Digite o número para a tabuada: ");
        int numeroTabuada = leitura.nextInt();
        leitura.nextLine();

        System.out.println("Escolha a operação (adição, subtração, multiplicação ou divisão) ");
        String operador = leitura.nextLine();

        System.out.println("\nTabuada de " + numeroTabuada + " usando a operação de " + operador + ":"  );

        for (int i = 0; i <= 10; i++) {

            switch (operador) {
                case "adição":
                    int soma = numeroTabuada + i;
                    System.out.println(numeroTabuada + " + " + i + " = " + soma);
                    break;

                case "subtração":
                    int subtracao = numeroTabuada - i;
                    System.out.println(numeroTabuada + " - " + i + " = " + subtracao);
                    break;

                case "multiplicação":
                    int multiplicacao = numeroTabuada * i;
                    System.out.println(numeroTabuada + " x " + i + " = " + multiplicacao);
                    break;

                case "divisão":
                        double divisao = (double) numeroTabuada / i;
                        System.out.printf(Locale.US, "%d / %d = %.2f\n", numeroTabuada, i, divisao);

            break;

            }

        }

        leitura.close();
    }
}
2 respostas
solução!

Olá Gilvaneide! Como vai?

Você está se saindo muito bem com os exercícios! Seu código está muito bem feito! Você seguiu todas as instruções do desafio corretamente e executou tudo com precisão.

Bons estudos!

  1. Crie um programa que solicite ao usuário a entrada de um número inteiro. Verifique se o número é par ou ímpar e exiba uma mensagem correspondente.
import java.util.Scanner;

public class ParImpar {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);

        System.out.println("Digite um número:");
        int numero = leitura.nextInt();

        if (numero % 2 == 0) {
            System.out.println("\n" + numero + " é par!");
        } else {
            System.out.println("\n" + numero + " é ímpar!");
        }
    }
}