Advertisement
LucasSousa

Calculator v2

Aug 26th, 2014
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. THIS IS A EASY APPLICATION TO CALCULATE A SIMPLE EXPRESSION OF +, -, x, /.
  3. INSTRUCTIONS:
  4.  
  5.  
  6. 1º: TYPE THE OPERATION THAT YOU WANT EXECUTE AND PRESS "ENTER" (1, 2, 3 OR 4);
  7. 2º: TYPE THE FIRST NUMBER THAT YOU WANT AND PRESS "ENTER";
  8. 3º: TYPE THE SECOND NUMBER THAT YOU WANT AND PRESS "ENTER";
  9. 4º: ENJOY RESULTS!
  10.  
  11. OBS.: HAVE A COUNTER OF TIMES RUNS OF 5 (THE APP HAVE A LOOP 5 RUNS).
  12. */
  13.  
  14. package estudosdejava;
  15.  
  16. import java.util.Scanner;
  17.  
  18. public class EstudosDeJava {
  19.  
  20. public static void main(String[] args) {
  21.  
  22. int contador = 0;
  23.  
  24. while (contador < 5) {
  25.  
  26. Scanner digitação = new Scanner(System.in);
  27.  
  28. System.out.println("Vamos calcular! Qual operação você deseja executar?\nOBS.:\n1 = +\n2 = -\n3 = x\n4 = /\n");
  29. int operação = digitação.nextInt();
  30.  
  31. switch (operação) {
  32. case 1:
  33. System.out.println("Selecione o primeiro número para somar:");
  34. double numero1 = digitação.nextDouble();
  35.  
  36. System.out.println("Selecione o segundo número para somar:");
  37. double numero2 = digitação.nextDouble();
  38.  
  39. double resultado = numero1 + numero2;
  40.  
  41. System.out.println("O resultado da sua soma é: " + resultado + ".\n");
  42. break;
  43.  
  44. case 2:
  45. System.out.println("Escolha o primeiro número para subtrair:");
  46. double numero3 = digitação.nextDouble();
  47.  
  48. System.out.println("Escolha o segundo número para subtrair:");
  49. double numero4 = digitação.nextDouble();
  50.  
  51. double resultado2 = numero3 - numero4;
  52.  
  53. System.out.println("O resultado da sua subtração é: " + resultado2 + ".\n");
  54. break;
  55.  
  56. case 3:
  57. System.out.println("Escolha o primeiro número para multiplicar:");
  58. double numero5 = digitação.nextDouble();
  59.  
  60. System.out.println("Escolha o segundo número para multiplicar:");
  61. double numero6 = digitação.nextDouble();
  62.  
  63. double resultado3 = numero5 * numero6;
  64.  
  65. System.out.println("O resultado da sua multiplicação é: " + resultado3 + ".\n");
  66. break;
  67.  
  68. case 4:
  69. System.out.println("Escolha o primeiro número para dividir:");
  70. double numero7 = digitação.nextDouble();
  71.  
  72. System.out.println("Escolha o segundo número para dividir:");
  73. double numero8 = digitação.nextDouble();
  74.  
  75. double resultado4 = numero7 / numero8;
  76.  
  77. System.out.println("O resultado da sua divisão é: " + resultado4 + ".\n");
  78. break;
  79.  
  80. default:
  81. System.out.println("Essa operação não foi informada na legenda.\n");
  82.  
  83. }
  84. contador++;
  85. }
  86.  
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement