Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: Hora da pratica

import java.util.Scanner;

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

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

        System.out.println("Digite um numero: ");
        int numero = sc.nextInt();
        if (numero >=0 ){
            System.out.println("O numero digitado é positivo!!!");
        } else {
            System.out.println("o numero digitado é 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.
        System.out.println("Digite dois numeros inteiros: ");
        System.out.print("1º numero: ");
        int num1 = sc.nextInt();
        System.out.print("2º numero: ");
        int num2 = sc.nextInt();
        if (num1 == num2){
            System.out.println("Os numeros são iguais!!!");
        } else {
            if (num1 > num2){
                System.out.println("Os numeros são diferentes e o primeiro numero é maior que o segundo!!!");
            } else {
                System.out.println("Os numeros são diferentes e o segundo numero é maior que o primeiro!!!");
            }
        }

        //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.
        System.out.println("Qual area você deseja calcular? (1 - Quadrado) e (2 - Circulo)");
        int forma = sc.nextInt();
        if (forma == 1){
            System.out.print("Digite o lado 1 do quadrado: ");
            double lado1 = sc.nextDouble();
            System.out.print("Digite o lado 2 do quadrado: ");
            double lado2 = sc.nextDouble();
            System.out.println("A area do quadrado é de: "+(lado1*lado2));
        } else {
            System.out.print("Digite o raio do circulo: ");
            double raio = sc.nextDouble();
            double areaCirculo = (raio*raio)*3.14159;
            System.out.printf("A area do circulo é de: %.2f",areaCirculo);
        }

        //4 - Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
        System.out.print("De qual numero você deseja exibir a tabuada: ");
        int num = sc.nextInt();
        for (int i = 1; i < 11; i++) {
            System.out.println(num+" x "+i+" = "+(i*num));
        }

        //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.
        System.out.print("Digite um numero inteiro: ");
        int num = sc.nextInt();
        if (num % 2 != 0){
            System.out.println("O numero "+num+" é impar");
        } else {
            System.out.println("O numero "+num+" é par");
        }

        //6 - Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
        System.out.print("Digite o numero que deseja saber o fatorial: ");
        int num = sc.nextInt();
        int fatorial = num;
        for (int i = (num-1); i > 0 ; i--) {
            fatorial = fatorial*i;
        }
        System.out.println("O fatorial de "+num+" é "+fatorial);
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de estruturas condicionais para tomada de decisão, utilizou muito bem os laços de repetição para automatizar cálculos e ainda compreendeu a importância da interação com o usuário por meio da classe Scanner.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!