4
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".

public class IndentificacaoNumero {
    public static void main(String[] args) {
        Scanner numeroDigitado = new Scanner(System.in);
        int numero = 0;

        System.out.println("Digite um Numero: ");
        numero = numeroDigitado.nextInt();

        if (numero > 0){
            System.out.println( numero + " é um numero positivo " );
        }else {
            System.out.println(numero + " é numero negativo ");
        }
    }
}
4 respostas

2 - 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.

public class Comparacao {

        public static void main(String[] args) {
            Scanner primeiroNumero = new Scanner(System.in);
            int n1 = 0;
            Scanner segundoNumero = new Scanner(System.in);
            int n2 = 0;

            System.out.println("Digite primeiro numero: ");
            n1 = primeiroNumero.nextInt();

            System.out.println("Digite segundo numero: ");
            n2= segundoNumero.nextInt();

            if (n1 == n2){
                System.out.println( "Os numreros são iguais" );
            }else if (n1 > n2){
                System.out.println("O primeiro numero é maior que o segundo numero");
            }else
                System.out.println("O segundo numero é maior que o primeiro numero");
                }


    }

3 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.

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

        while (opcao != 3){
            System.out.println("Digite 1 para Calcular a area do quadrado");
            System.out.println("Digite 2 para Calcular a area do circulo");
            System.out.println("Digite 3 para encerrar!");

            opcao = entrada.nextInt();

            if (opcao == 1) {
                System.out.print("Digite o lado do quadrado: ");
                double lado = entrada.nextDouble();
                double areaQuadrado = lado * lado;
                System.out.println("Área do quadrado: " + areaQuadrado);
            } else if (opcao == 2) {
                System.out.print("Digite o raio do círculo: ");
                double raio = entrada.nextDouble();
                double areaCirculo = 3.14 * raio * raio;
                System.out.println("Área do círculo: " + areaCirculo);
            } else if (opcao == 3) {
                System.out.println("Programa encerrado.");
            } else {
                System.out.println("Opção inválida. Tente novamente.");
            }


        }

    }
}

4 - Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.

public class Tabuada {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        int numero = 0;
        int tabuada = 0;


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

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


                System.out.println("Tabuada de " + numero + "x" + i + " = " + tabuada);

        }


    }
}

5 - 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.

    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        int numero = 0;

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

        if (numero % 2 == 0){
        System.out.println(numero + " é Par");
    }else

    {
        System.out.println(numero + " é Impar");

    }
}
}