1
resposta

[Projeto] Desafio completado

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

//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"

        Scanner numDigitado = new Scanner(System.in);
        System.out.print("Digite um número: ");
        int numeroDigitado = numDigitado.nextInt();

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

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

        Scanner inserirNumerosInteiros = new Scanner(System.in);
        System.out.print("Digite um número inteiro: ");
        int primeiroNum = inserirNumerosInteiros.nextInt();

        System.out.print("Digite mais um número inteiro: ");
        int segundoNum = inserirNumerosInteiros.nextInt();

        if (primeiroNum == segundoNum){
            System.out.println("Os números digitados são iguais");
        } else if (primeiroNum > segundoNum) {
            System.out.println("O primeiro número é maior.");
        } else {
            System.out.println("O segundo número é maior.");
        }

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

        Scanner opcoesAoUsuario = new Scanner(System.in);

        int escolha = 0;

        while (escolha != 3) {
            System.out.println("Por favor, escolha alguma das opções para seguir com o calculo.");
            System.out.println("Digite 1 para calcular área do quadrado");
            System.out.println("Digite 2 para calcular área do círculo");
            System.out.println("3 Nenhuma das anteriores.");
            System.out.print("Por favor, escolha alguma das opções para seguir com o calculo: ");
            escolha = opcoesAoUsuario.nextInt();
            
            if (escolha == 1) {
                double lado = 22;
                double areaQuadrado = lado * lado;
                System.out.println("A área do quadrado é: " + areaQuadrado);
            } else if (escolha == 2) {
                double raio = 24.4;
                double areaCirculo = 3.14 * raio * raio;
                System.out.println("A área do círculo é: " + areaCirculo);
            } else if (escolha == 3){
                System.out.println("Você escolheu sair. Programa encerrado.");
            } else{
                System.out.println("Escolha não reconhecida. Por favor, tente novamente.");
            }
        }
        // Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
        Scanner tabuada = new Scanner(System.in);
        System.out.print("Digite um número de 1 a 10: ");
        int numeroAtribuido = tabuada.nextInt();

        for(int i = 1; i <= 10; i++){
            System.out.println(numeroAtribuido + " x " + i + " = " + (numeroAtribuido * i));
        }
        //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.

        Scanner entradaDeNumero = new Scanner(System.in);
        System.out.print("Digite um numero: ");
        int numEscolhido = entradaDeNumero.nextInt();

        if(numEscolhido % 2 == 0){
            System.out.println("O número digitado é par.");
        }else {
            System.out.println("O número ímpar");
        }
        //Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
        Scanner calculoFatorial = new Scanner(System.in);
        System.out.print("Digite um número para realizar o calculo fatorial: ");
        long numFatorial = calculoFatorial.nextInt();

        long resultado = numFatorial;

        for(long i = numFatorial - 1; i > 0; i--){
            resultado = resultado * i;
        }
        System.out.println("O resultado faltorial do numero: " + numFatorial + " é: " + resultado);
    }
}
1 resposta

Oi, Sara!

Mandou bem ao completar os desafios e organizar cada parte do exercício com comentários.

Bons estudos!

Sucesso

Imagem da comunidade