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

[Projeto] Desafio 02

Esse foi bem curto e deixei separado para usar em outros desafios, segue abaixo o código: Obs:. o único que não fiz foi o desafio nº 6, não tinha conhecimento sobre a formula.


import java.util.Scanner;

public class PositivoENegativo {
    public static void main(String[] args) {

        // Numeros negativos ou positivo
        Scanner numberPN = new Scanner(System.in);

        // Nome do usuário
        System.out.println("Olá, bem vindo ao desafio 02, qual é o seu nome?");
        String usuario = numberPN.nextLine();

        System.out.println(usuario + " digite um valor positivo ou negativo");
        double num = numberPN.nextDouble();

        if (num > 0) {
            System.out.println("Esse número é positivo");
        } else if (num < 0) {
            System.out.println("Esse número é negativo");
        } else {
            System.out.println("Esse é o número Zero");
        }

        // Calcular área do Quadrado ou Cícurculo
        Scanner quadradoOUcirculo = new Scanner(System.in);
        System.out.println("Olá, " + usuario + " agora você terá que quadrado ou círculo");
        System.out.println("Digite (01) para Quadrado;");
        System.out.println("Digite (02) para Círculo;");
        System.out.println("Obs: Qualquer outro comando irá encerrar a atividade.");
        String formula = quadradoOUcirculo.nextLine();

        if (formula.equals("01")){
            System.out.println("Olá, " + usuario + " você escolheu Quadrado");

            System.out.println("Agora me informe por favor a largura do quadrado");
            float larQuadrado = quadradoOUcirculo.nextFloat();

            System.out.println("Agora me informe por favor a altura do quadrado");
            float altQuadrado = quadradoOUcirculo.nextFloat();

            float metrosQuadrados = altQuadrado * larQuadrado;

            System.out.println("O resultado da área do quadrado foi de " + metrosQuadrados + "²");

        } else if (formula.equals("02")) {
            System.out.println("Olá, " + usuario + " você escolheu Círculo");

            System.out.println("Agora me informe por favor o raio do Círculo");
            float raioCirculo = quadradoOUcirculo.nextFloat();

            double raioFinal = 3.14 * raioCirculo * raioCirculo;

            System.out.println("O resultado da área do quadrado foi de " + raioFinal);

        } else {
            System.out.println("Opção Invalidade, te vejo na próxima, bons estudos.");

        }

        // Tabuada
        Scanner tabuada = new Scanner(System.in);
        System.out.println(usuario + " essa função cria uma tabuada, me informe um número");
        int numbTabuada = tabuada.nextInt();

        System.out.println(usuario + " você quer que o calculo inicie de qual número?");
        int numbTabuadaInicio = tabuada.nextInt();

        System.out.println(usuario + " você quer que calcule até qual número?");
        int numbTabuadaFinal = tabuada.nextInt();

        System.out.println("Segue a tabuada do número " + numbTabuada + " abaixo:");
        for (int i = numbTabuadaInicio; i <= numbTabuadaFinal; i++) {
            System.out.println(numbTabuada + " x " + i + " = " + (numbTabuada*i));
        }

    }
}
1 resposta
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!