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

[Projeto] Desafio 03

exe 1

import java.util.Scanner;

public class NegativoPositivo {
    public static void main(String[] args) {
        Scanner leitorTeclado = new Scanner(System.in);
        System.out.println("Digite um número:");
        int numeroDigitado = leitorTeclado.nextInt();

        if (numeroDigitado > 0) {
            System.out.println("O número digitado é positivo!");
        } else if (numeroDigitado < 0){
            System.out.println("O número digitado é negativo!");
        } else {
            System.out.println("O número digitado é 0.");
        }
    }
}

exe 2

import java.util.Scanner;

public class CompareNumeros {
    public static void main(String[] args) {
        Scanner leitorTeclado = new Scanner(System.in);
        System.out.println("Digite um número:");
        int primeiroNum = leitorTeclado.nextInt();
        System.out.println("Digite mais um número:");
        int segundoNum = leitorTeclado.nextInt();

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

exe 3

import java.util.Scanner;

public class CalculoArea {
    public static void main(String[] args) {
        Scanner leitorTeclado = new Scanner(System.in);
        String mensagemInicial = """
                Bem-vindo ao programa Cálculo de Área!
                -------------------------------------------------
                Escolha um opção de cálculo de área do menu.
                (1) Área do Quadrado.
                (2) Área do Círculo.
                () Digite qualquer tecla para SAIR.
                """;
        System.out.println(mensagemInicial);

        int opcaoSelecionada = leitorTeclado.nextInt();

        if (opcaoSelecionada == 1) {
            System.out.println("Digite dois números (um de cada vez), um para a base e outro para a altura do quadrado:");
            int num1 = leitorTeclado.nextInt();
            int num2 = leitorTeclado.nextInt();

            int areaQuadrado = num1*num2;
            System.out.println("A área do quadrado é de " + areaQuadrado);
        } else if (opcaoSelecionada == 2) {
            System.out.println("Digite um valor para o raio da circunferência:");
            int num1 = leitorTeclado.nextInt();

            double areCircunferencia = 3.14*(num1^2);
            System.out.printf("A área da circunferência é de %.2f", areCircunferencia);
        } else {
            System.out.println("Você escolheu SAIR do programa.");
        }
    }
}

exe 4

import java.util.Scanner;

public class Tabuada {
    public static void main(String[] args) {
        Scanner leitorTeclado = new Scanner(System.in);
        System.out.println("--TABUADA--\nDigite um número:");
        int numeroTabuada = leitorTeclado.nextInt();
        System.out.printf("TABUADA DO %d%n", numeroTabuada);

        for (int i = 0; i <= 10; i++) {
            int resultado = i*numeroTabuada;
            System.out.printf("%d X %d = %d\n", numeroTabuada, i, resultado);
        }
    }
}

exe 5

import java.util.Scanner;

public class ImparPar {
    public static void main(String[] args) {
        Scanner leitorTeclado = new Scanner(System.in);
        System.out.println("Digite um número:\n");
        int numero = leitorTeclado.nextInt();

        if (numero == 0) {
            System.out.println("O número digirado é ZERO e não pertence a ÍMPAR nem PAR.");
        } else if (numero%2 == 0) {
            System.out.println("O número digitado é PAR.");
        } else {
            System.out.println("O número digitado é ÍMPAR.");
        }
    }
}

*demorei horrores para conseguir fazer esse, estava entendendo a lógica do fatorial errado exe 6

import java.util.Scanner;

public class Fatorial {
    public static void main(String[] args) {
        Scanner leitorTeclado = new Scanner(System.in);
        System.out.println("Digite um número:");
        int numeroFat = leitorTeclado.nextInt();
        int resultadoFat = numeroFat;

        for (int i = 1; i < numeroFat; i++) {
            resultadoFat *= i;
        }

        System.out.printf("O fatoral de %d! é: %d%n", numeroFat, resultadoFat);
    }
}
1 resposta
solução!

Olá, Kelvyn! Tudo certo?

Parabéns por compartilhar sua solução para o desafio! É sempre interessante ver como diferentes pessoas abordam o mesmo problema e desenvolvem suas próprias soluções.

Continue explorando e experimentando diferentes abordagens, isso é essencial para o crescimento no campo da programação!

Bons estudos!