1
resposta

[Desafio] - Hora da Prática

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 DesafioPratico {
    public static void main(String []args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("Digite um número");
        double numero = scanner.nextDouble();

        if (numero > 0) {
            System.out.println("Número positivo");
        }else if (numero < 0) {
            System.out.println("Numero 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.

public class Comparacao {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("Olá usuário, digite o primeiro número: ");
        double numero1 = scanner.nextDouble();

        System.out.println("Agora, digite o segundo número: ");
        double numero2 = scanner.nextDouble();

        if (numero1 == numero2) {
            System.out.println("Estes números são iguais");
        } else if (numero1 > numero2) {
            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.

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

        while (escolha != 3) {
            System.out.println("Escolha uma opção:");
            System.out.println("1. Calcular área do quadrado");
            System.out.println("2. Calcular área do círculo");
            System.out.println("3. Sair");

            escolha = scanner.nextInt();

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

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

        System.out.println("Vamos calcular!");

        System.out.print("Faça sua tabuada, escolha um número e digite aqui: ");
        int numero = scanner.nextInt();

        for (int i = 1; i<=10; i++){
            System.out.println(numero + " x " + i + " = " + (numero * i));
        }
            System.out.println("Confira acima o resultado");
    }
}

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 class ParOuImpar {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Digite um número inteiro: ");
        int numero = scanner.nextInt();

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

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

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

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

        int calcFatorial = 1;

        for (int i = 1; i <= numero; i++) {
            calcFatorial *= i;
        }

        System.out.println("O fatorial de " + numero + " é: " + calcFatorial);
    }
}
1 resposta

Oi Henrique! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software