1
resposta

resposta desafio

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

    //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 número: ");
    int numero = scanner.nextInt();

    if (numero >0) {
        System.out.println("Número positivo");
    }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 Desafio3_2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);


    System.out.println("Digite dois números interiros: ");
    int numero = scanner.nextInt();
    System.out.print("Digite o segundo número: ");
    int numero2 = scanner.nextInt();

    if (numero == numero2) {
        System.out.println("Os numeros sao iguais");
    }else if(numero > numero2) {
        System.out.println("O primeiro número é maior");
    } else {
        System.out.println("O segundo número é maior");
    }
}

}

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

    int escolha = 0;

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

        if(escolha == 1) {
            System.out.println("Informe 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.println("Digite o raio do círculo: ");
            double raio = scanner.nextDouble();
            double areaCirculo = 3.14 * raio * raio;
            System.out.println("Área do circulo: " + areaCirculo);
        }else if (escolha == 3) {
            System.out.println("Programa encerrado.");
        }else {
            System.out.println("Opção invalida. 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.

import java.util.Scanner;

public class Tabuada {

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Digite um número inteiro: ");
    int numero = scanner.nextInt();

    System.out.println("tabuada do " + numero + ":");
    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 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 numero é par.");
    }else {
        System.out.println("O 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 scanner = new Scanner(System.in);
    System.out.print("Digite um número inteiro: ");
    int numero = scanner.nextInt();
    int fatorial = 1;

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

    
1 resposta

Olá, Everton, como vai?

Seus códigos estão bem estruturados e resolvem corretamente todos os desafios propostos. Cada exercício foi implementado conforme solicitado, utilizando os conceitos adequados de Java. Obrigado por compartilhar suas soluções. Continue praticando e postando seus códigos no fórum. Estamos à disposição para tirar dúvidas e discutir melhorias.

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