Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Um programa Java para praticar contas de soma (adição) com números aleatórios sorteados pelo computador - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 457 vezes |
Pergunta/Tarefa: Escreva um programa Java que permitirá ao usuário praticar continhas de adição, ou seja, de somar. Seu código deverá sortear dois números na faixa de 1 até 999 e pedir para o usuário informar a soma deles. Compare o resultado informado pelo usuário e informe se ele acertou ou não a soma. Se o usuário errar, mostre o resultado correto. Atenção: não se deixe levar pela simplicidade do enunciado. A resolução deste problema envolve um entendimento bom de formatação de saída em Java. Sua saída deve ser parecida com: Qual é o resultado da conta abaixo? 288 + 388 -------- Sua resposta: 676 Parabéns. Você acertou! Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package estudos; import java.util.Random; import java.util.Scanner; public class Estudos { public static void main(String[] args) { // variáveis usads na resolução deste problema int primeiro, segundo, soma, soma_usuario; // para sortear os números Random rand = new Random(); // para ler a entrada do usuário Scanner entrada = new Scanner(System.in); // vamos sortear os dois números randômicos primeiro = rand.nextInt(999) + 1; segundo = rand.nextInt(999) + 1; // vamos calcular a nossa soma soma = primeiro + segundo; // vamos mostrar ao usuário System.out.println("Qual é o resultado da conta abaixo?\n"); System.out.printf("%6d", primeiro); System.out.printf("\n + %3d\n", segundo); System.out.println("--------"); System.out.print("\nSua resposta: "); // vamos ler a resposta do usuário e verificar se // ele errou ou acertou a conta soma_usuario = Integer.parseInt(entrada.nextLine()); if(soma == soma_usuario){ System.out.println("\nParabéns. Você acertou!\n"); } else{ System.out.println("\nVocê errou. O resultado é: " + soma + "\n"); } } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |