Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio 01 com implementação do Desafio 02

Algumas questões do desafio 02 já havia feito no 01, então, vou deixar abaixo ele completo e com as mudanças desde a última postagem dele:

package Desafio;

import java.util.Scanner;

public class Perfil {
    public static void main(String[] args) {
        // nome do usuário
        Scanner nome = new Scanner(System.in);
        System.out.println("Digite o seu nome");

        // resposta 01
        var usuario = nome.nextLine();
        System.out.println("Olá " + usuario + " , seja bem vindo ao Desafio!");
        System.out.println("--------------------------");
        System.out.println("Esses códigos foram desenvolvidos por Luis Designer como forma de estudo a partir de um desafio, em seguida virá alguns códigos e suas funções");

        // Continue
        Scanner quest = new Scanner(System.in);
        System.out.println("Você deseja continuar?");
        System.out.println("Digite (Sim) para continuar;");
        System.out.println("Digite (Não) para encerrar;");
        var continueQuest = quest.nextLine();

        // Uso do if e else
        if (continueQuest.equals("Sim")) {
            System.out.println("Show, vamos continuar ^^ Bons estudos!");
            System.out.println("Um detalhe, essa etapa foi realizda com o uso do (if e else)!");
        } else if (continueQuest.equals("Não")) {
            System.out.println("Tudo bem, te vejo na próxima, bons estudos.");
            System.out.println("Um detalhe, essa etapa foi realizda com o uso do (if e else) e return!");
            return;
        } else {
            System.out.println("Opção Invalidade, te vejo na próxima, bons estudos.");
            System.out.println("Um detalhe, essa etapa foi realizda com o uso do (if e else) e return!");
            return;
        }

        // resposta 02
        Scanner resposta = new Scanner(System.in); resposta.nextLine();

        // Estudos
        Scanner estudos = new Scanner(System.in);
        System.out.println("O que você esta estudando?");

        var respostaEstudos = estudos.nextLine();
        System.out.println("Então o " + usuario + " esta estudando " + respostaEstudos + " , que legal, esses códigos foram realizados no java. ^^ ");

        // Operadores aritméticos:
        System.out.println("Bem-vindo aos Operadores aritméticos:");
        // Soma
        Scanner soma01 = new Scanner(System.in);
        System.out.println(usuario + " Agora vamos usar os Operadores aritméticos: uso de \"+\" (soma) ");
        System.out.println(usuario +" me diga um número para somar.");
        int numb01 = Integer.parseInt(soma01.nextLine());

        Scanner soma02 = new Scanner(System.in);
        System.out.println(usuario +" me diga outro número para somar.");
        int numb02 = Integer.parseInt(soma02.nextLine());

        var resultadoSoma = (numb01 + numb02);
        System.out.println(usuario +" o resultado final da soma foi " +  resultadoSoma);

        // Subtração
        Scanner sub01 = new Scanner(System.in);
        System.out.println(usuario + "Agora vamos usar os Operadores aritméticos: uso de \"-\" (subtração) ");
        System.out.println(usuario +" me diga um número para subtrair");
        int numb01Sub = Integer.parseInt(sub01.nextLine());

        Scanner sub02 = new Scanner(System.in);
        System.out.println(usuario +" me diga outro número para subtrair");
        int numb02Sub = Integer.parseInt(sub02.nextLine());

        var resultadoSub = (numb01Sub - numb02Sub);
        System.out.println(usuario + " o resultado final foi de " +  resultadoSub);

        System.out.println(usuario + " Obrigado por usar o meu código do Luis Designer ;P");

        //Multiplicação
        Scanner multplicacao01 = new Scanner(System.in);
        System.out.println(usuario + "Agora vamos usar os Operadores aritméticos: uso de \"*\" (multiplicação) ");
        System.out.println(usuario + " me diga um número para multiplicar");
        int numb01Mul = multplicacao01.nextInt();

        Scanner multplicacao2 = new Scanner(System.in);
        System.out.println(usuario + " me diga outro número para ser multiplicado");
        int numb02Mul = multplicacao2.nextInt();

        var resultadoMul = (numb01Mul * numb02Mul);
        System.out.println(usuario + " o resultado final foi de " +  resultadoMul);
2 respostas

Continuação:

        //Divisão
        Scanner divisao01 = new Scanner(System.in);
        System.out.println(usuario + "Agora vamos usar os Operadores aritméticos: uso de \"/\" (divisão) ");
        System.out.println(usuario + " me diga um número para ser dividido");
        int numb03Div = divisao01.nextInt();

        Scanner divisao2 = new Scanner(System.in);
        System.out.println(usuario + " me diga outr número para dividir");
        int numb04Div = divisao2.nextInt();

        var resultadoDiv = (numb03Div / numb04Div);
        System.out.println(usuario + " o resultado final foi de " +  resultadoDiv);

        //Porcentagem
        Scanner porcentagem01 = new Scanner(System.in);
        System.out.println(usuario + "Agora vamos usar os Operadores aritméticos: uso de \"%\" (resto da divisão) ");
        System.out.println(usuario + " me diga um número");
        float numb05Porcentagem01 = porcentagem01.nextInt();

        Scanner porcentagem02 = new Scanner(System.in);
        System.out.println(usuario + " me diga qual porcento você quer desse número");
        float numb06Porcentagem02 = porcentagem02.nextInt();

        float resultadoPorcentagem = numb05Porcentagem01 % numb06Porcentagem02;
        System.out.println(usuario + " o resultado final foi de " +  resultadoPorcentagem);

       // Operadores relacionais:

        // uso do "==" (igual a) e do "!=" (diferente de)
        Scanner igual01 = new Scanner(System.in);
        System.out.println("Vamos usar os Operadores relacionais,uso do \"==\" (igual a) e do \"!=\" (diferente de) ");
        System.out.println(usuario + " me diga um numero");
        int numbIg01 = igual01.nextInt();

        Scanner igual02 = new Scanner(System.in);
        System.out.println(usuario + " me diga um numero");
        int numbIg02 = igual02.nextInt();

        if (numbIg01 == numbIg02) {
            System.out.println(usuario + ", os valores são iguais");
        } else if (numbIg01 != numbIg02){
            System.out.println(usuario + ", os valores são diferentes");
        }

        // uso de for para notas
        Scanner notaFinal = new Scanner(System.in);
        double mediaAvaliacao = 0;
        double notaDesafio = 0;

        for (int i = 0; i < 3; i++) {
            System.out.println(usuario + "me diga 3 avaliações para esse desafio");
            notaDesafio = notaFinal.nextDouble();
            mediaAvaliacao += notaDesafio;
        }

        System.out.println(usuario + " a sua média de avaliação é de " + mediaAvaliacao / 3 );
        System.out.println("Essa etapa foi realizada com o uso do (for (int i = 0; i < 3; i++))");


    }
}
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!