Realice un programa INTELIGENTE que reciba como entrada un número antecedido por un operador y que el programa realice la operación correspondiente, además de que el mismo parará en cuanto reciba como entrada un retorno de carro, para finalizar despliegue el resultado. Por lo menos deberá utilizar 10 operadores sin hacer uso de pilas. solo con arreglos matriciales. Ejemplo:
Citar
variable: X=0.0
Entrada al programa: +6.4
Respuesta del programa X+=6.4
Entrada al programa: *(-10)
Respuesta del programa X*=(-10)
Entrada al programa: >>1
Respuesta del programa: X = (X>>1)
Entrada al programa: ¿ (ENTER)
Respuesta del programa: El resultado de sus operaciones X+=6.4, X*=(-10), X>>1 es X=32
¿Desea hacer otro cálculo?
Entrada al programa: +6.4
Respuesta del programa X+=6.4
Entrada al programa: *(-10)
Respuesta del programa X*=(-10)
Entrada al programa: >>1
Respuesta del programa: X = (X>>1)
Entrada al programa: ¿ (ENTER)
Respuesta del programa: El resultado de sus operaciones X+=6.4, X*=(-10), X>>1 es X=32
¿Desea hacer otro cálculo?
Resulta que en la escuela me dejaron esta tarea, pero pues no sé nada de Java, estoy casi casi en ceros y me piden realizar esto y tengo varias dudas que corresponden a:
Operadores. Nunca he utilizado los operadores +=, *=, >>, etc, no se como funcionan ni nada, llevo como un año programando y no los uso :S podría alguien pasarme algun doc para entenderlos bien.
Retroceso de carro. Sé que usa la \r o \n no recuerdo bien cual pero como hago cuando ejecute el programa para saber cuando es el retroceso del carro
Espero puedan ayudarme, sólo necesito y si pueden darme una idea para hacer el programa ya que como les comento no se me ocurre nada. De antemano muchas gracias...