karleonel 0 Denunciar post Postado Novembro 12, 2012 Vejam o seguinte código: import java.util.Scanner;; public class Calculadora { public static float somar(float num1, float num2){ float total; total = num1 + num2; return total; } public static float subtrair (float num1, float num2){ float total; total = num1 - num2; return total; } public static float multiplicar (float num1,float num2){ float total; total = num1*num2; return total; } public static float dividir (float num1, float num2){ float total; total = num1/num2; return total; } public static float potencia (float num1){ float total; total = num1*num1; return total; } /** * @param args */ public static void main(String[] args) { Scanner input = new Scanner(System.in); float val1, val2, resultado = 0, valortotal = 0; String continuacao,operacao; System.out.println("Digite o valor do 1º número:"); val1 = input.nextFloat(); System.out.println("Digite o valor do 2º número:"); val2 = input.nextFloat(); System.out.println("Digite a opção desejada +,-,*,/,^"); operacao = input.next(); do{ switch(operacao){ case "+": resultado = somar(val1,val2); break; case "-": resultado = subtrair(val1,val2); break; case "*": resultado = multiplicar(val1,val2); break; case "/": resultado = dividir(val1,val2); break; case "^": resultado = potencia(val1); break; default: System.out.println("Operação Inválida"); } System.out.printf("O valor do calculo e: %.2f\n",resultado); System.out.println("Deseja continuar (S/N)?\n"); continuacao = input.next(); }while (continuacao.equals("S")); System.out.println("Operacao Finalizada"); } } Caso o usuário deseje continuar a operação, ou seja, com o resultado obtido da operação deseje somar, diminuir, multiplicar, dividir, enfim desta forma: 2+2 = 4 >>> 4-1*3/2^2%100. Ou então zera tudo ele começa tudo novamente. A minha dúvida Senhores é aonde e como colocar um código para isso. Por favor me ajudem. Compartilhar este post Link para o post Compartilhar em outros sites
Shung 0 Denunciar post Postado Novembro 20, 2012 Você vai precisar de uma função que retorne um valor aleatório, aqui está: public int getNumeroAleatorio() { return 4; //escolhido aleatoriamente. //garantia de ser aleatório. } Calculadora public class Calc { public static void main(String[] args) { System.out.println("A soma de n é: 30"); // Somado através da intuição } } Compartilhar este post Link para o post Compartilhar em outros sites