0
respostas

[Projeto] Segue a minha resolução dos exercícios - Espero que contribua com quem estiver com dúvidas.

Segue a minha resolução dos exercícios:

import java.util.Scanner;

public class DesafioNumeroPN {
    public static void main(String[] args) {
        // 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".

        Scanner scanner = new Scanner(System.in);

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

        if (numero > 0) {
            System.out.println("Número positivo");
        } else {
            System.out.println("Número negativo");
        }
    }
}
import java.util.Scanner;

public class DesafioComparacaoNumeros {
    public static void main(String[] args) {
        // 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.

        Scanner scanner = new Scanner(System.in);
        int numberOne = 0;
        int numberTwo = 0;

        System.out.print("Digite o primeiro número: ");
        numberOne = scanner.nextInt();

        System.out.print("Digite o segundo número: ");
        numberTwo = scanner.nextInt();

        if (numberOne == numberTwo) {
            System.out.println("Os números são iguais.");
        } else if (numberOne > numberTwo) {
            System.out.println("O primeiro número é maior.");
        } else {
            System.out.println("O segundo número é maior.");
        }
    }
}
import java.util.Scanner;

public class DesafioMenu {
    public static void main(String[] args) {
        // 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.

        Scanner scanner = new Scanner(System.in);
        int opcao = 0;
        double area = 0;
        double lado = 0;
        double raio = 0;

        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.print("Digite sua opção: ");
        opcao = scanner.nextInt();

        switch (opcao) {
            case 1:
                System.out.print("Digite o lado do quadrado: ");
                lado = scanner.nextDouble();
                area = lado * lado;
                System.out.println("A área do quadrado é: " + area);
                break;
            case 2:
                System.out.print("Digite o raio do círculo: ");
                raio = scanner.nextDouble();
                area = Math.PI * raio * raio;
                System.out.println("A área do círculo é: " + area);
                break;
            default:
                System.out.println("Opção inválida.");
        }
    }
}
import java.util.Scanner;

public class DesafioTabuada {
    public static void main(String[] args) {
        // 4. Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.

        Scanner scanner = new Scanner(System.in);
        int numero = 0;

        System.out.println("Informe um numero para obter a tabuada:");
        numero = scanner.nextInt();

        for (int i = 1; i <= 10; i++) {
            System.out.println(numero + " x " + i + " = " + (numero * i));
        }
    }
}
import java.util.Scanner;

public class DesafioParImpar {
    public static void main(String[] args) {
        // 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.

        Scanner scanner = new Scanner(System.in);
        int numero = 0;

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

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

public class DesafioFatorial {
    public static void main(String[] args) {
        // 6. Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.

        Scanner scanner = new Scanner(System.in);
        int numero = 0;

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

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

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