Advertisement
dantepw

Untitled

Feb 7th, 2014
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1.         /*
  2.         O output do programa deveria ser assim:
  3.         Quanto é 5 - 1 = 4?
  4. Muito bem!
  5.  
  6. Quanto é 5 - 1 = 4?
  7. Muito bem!
  8.  
  9. Quanto é 5 - 1 = 4?
  10. Muito bem!
  11.  
  12. Quanto é 5 - 1 = 4?
  13. Muito bem!
  14.  
  15. Quanto é 5 - 1 = 4?
  16. Muito bem!
  17.  
  18. Resultados:
  19. 5 - 1 = 4 ~ CORRETO
  20. 5 - 1 = 4 ~ CORRETO
  21. 5 - 1 = 4 ~ CORRETO
  22. 5 - 1 = 4 ~ CORRETO
  23. 5 - 1 = 4 ~ CORRETO
  24.  
  25. Você fez 5 pontos!
  26.  
  27. [números aleatórios por sinal, é só uma demonstração]
  28.         */
  29.        
  30.        
  31.         int numero; //recebe o número q o usuário vai digitar
  32.         int temp; //variável temporária para substituir o primeiro número caso ele seja maior do q o segundo
  33.         int ponto = 0; //armazena a pontuação do jogador
  34.        
  35.         for (int i = 0; i < 5; i++){
  36.            
  37.             //gera dois números aleatórios
  38.         int n1 = (int)(Math.random() * 10) + 1;
  39.         int n2 = (int)(Math.random() * 10) + 1;
  40.        
  41.         //se o primeiro for maior do que o segundo, substitui
  42.         if (n1 > n2){
  43.             temp = n1;
  44.             n1 = n2;
  45.             n2 = temp;
  46.         }
  47.        
  48.         //exibe conta para o usuário!
  49.             numero = Integer.parseInt(JOptionPane.showInputDialog(null, n1 + " - " + n2 + " = "));
  50.            
  51.             //se ele acertar, avisa e armazena um ponto
  52.             if ((n1 - n2) == numero){
  53.                 JOptionPane.showMessageDialog(null, "Muito bem, resposta certa!!!");
  54.                 ponto++;
  55.             }
  56.                
  57.                 //se errar, informa e não armazena pontos
  58.                 else
  59.                 JOptionPane.showMessageDialog(null, "Errado! Resposta certa: " + (n1 - n2));
  60.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement