0
respostas

Hora da prática: desafios concluídos.

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 Numero {
    public static void main(String[] args) {

        Scanner numero = new Scanner(System.in);

        System.out.println("Digite um número entre -99 e 99.");
        int numeroDigitado = numero.nextInt();

        if (numeroDigitado >= 1) {
            System.out.println("Número positivo.");
        } else if (numeroDigitado == 0) {
            System.out.println("Número é 0.");
        } else {
            System.out.println("Número negativo.");
        }
    }
}

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.

import java.util.Scanner;

public class NumeroInteiro {
    public static void main(String[] args) {

        Scanner numero = new Scanner(System.in);

        System.out.println("Digite um número de 1 a 100.");
        int numero1 = numero.nextInt();
        System.out.println("Digite outro número de 1 a 100.");
        int numero2 = numero.nextInt();

        if (numero1 == numero2) {
            System.out.println("Números iguais.");
        } else if (numero1 > numero2) {
            System.out.println("Números diferentes. O primeiro número " + numero1 + " é maior que o segundo número " + numero2);
        } else {
            System.out.println("Números diferentes. O primeiro número " + numero1 + " é menor que o segundo número " + numero2);
        }
    }
}

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.

import java.util.Scanner;

public class CalcularArea {
    public static void main(String[] args) {

        Scanner calculo = new Scanner(System.in);

        String menu = """
                Digite 1 ou 2:
                1. Calcular área do quadrado
                2. Calcular área do círculo
                """;
        System.out.print(menu);
        int opcao = calculo.nextInt();

        switch (opcao) {
            case 1:
                System.out.print("Digite o valor do lado do quadrado: ");
                double lado = calculo.nextDouble();
                double areaQuadrado = lado * lado;
                System.out.println("A área do quadrado é: " + areaQuadrado);
                break;
            case 2:
                System.out.print("Digite o valor do raio do círculo: ");
                double raio = calculo.nextDouble();
                double areaCirculo = Math.PI * raio * raio;
                System.out.println("A área do círculo é: " + areaCirculo);
                break;
        }
    }
}

4- 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 tabuada = new Scanner(System.in);

        System.out.println("Insira um número para ver a tabuada desse número de 1 a 10.");
        int numero = tabuada.nextInt();

        for (int i = 0; i <= 10; i++) {
            System.out.println(numero + " x " + i + " = " + (numero * i));
        }
    }
}

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.

import java.util.Scanner;

public class ParOuImpar {
    public static void main(String[] args) {

        Scanner parOuImpar = new Scanner(System.in);

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

        if (numero == 0){
            System.out.println("O número é 0");
        } else if (numero % 2 == 0) {
            System.out.println("O número " + numero + " é par.");
        } else {
            System.out.println("O número " + numero + " é impar.");
        }
    }
}

6- Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.

import java.util.Scanner;

public class Fatorial {
    public static void main(String[] args) {

        Scanner numeroDigitado = new Scanner(System.in);

        System.out.print("Digite um número para calcular o fatorial: ");
        int numero = numeroDigitado.nextInt();
        double fatorial = 1;

            for (int i = 1; i <= numero; i++) {
                fatorial *= i;
            }
            System.out.println("O fatorial de " + numero + " é: " + fatorial);
        }
}