CALCULADORA HECHA EN JAVA
HOLA QUIERO QUE ME HAGAN UN FAVOR;UNA CALCULADORA CON LA OPERACIONES; +, - , /, * , M+, MR, MC, X2,(X AL CUADRADO) BIN,, DEC,, = OF,,
GRACIAS.
GRACIAS.
Raúl, si ya has conseguido la calculadora, podrias pasarme el codigo? es q a mi tb me han pedido una.
POR QUE NO SE PONEN A ESTUDIAR MALDITAS RATAS, CUANDO SE RECIBAN VAN A SER UNA MANGA DE INCOMPETENTES QUE SEGUIRAN ESTORBANDO A QUIENES REALMENTE SE PREOCUPARON EN ESTUDIAR PARA SER BUENOS PROFESIONALES...
BASTA DE MANDARLE CODIGOS A ESTOS PARASITOS
BASTA DE MANDARLE CODIGOS A ESTOS PARASITOS
Raul podrias proporcionarme el codigo fuente de la calculadora si lo tienes ya que a mi tambien nos pidieron lo mismo, se te agradece de antemano
/* os dejo una calculadora que hice hace algun tiempo. para la entrada estandard uso mi propio paquete nsio, tendreis que hacer una pequeña modificacion
*/
//Programa que hace la funcion de una calculadora. Utilizando " Switch "
import nsIO.*;
class Calculadora {
public static void main(String args[])
{ input teclado = new input();
output monitor = new output();
double num1=0, num2=0, result=0; // num entrada y resultado,
char op; // operador implicado
monitor.write("Primer operando: ");
num1 = teclado.readdouble();
teclado.readln();
monitor.write("operador(+,-,*,/,%): ");
op = teclado.read();
monitor.write("Segundo operando: ");
num2 = teclado.readdouble();
if (op != '+' && op != '-' && op != '*' && op != '/' && op != '%')
monitor.writeln("La operación ""+op+"" no se puede realizar.");
else {switch (op) {
case '+': result = num1+num2; break;
case '-': result = num1-num2; break;
case '*': result = num1*num2; break;
case '/': result = num1/num2; break;
case '%': result = num1%num2; break;}
monitor.writeln("n"+num1+" "+op+" "+num2+" = " + result);
}
teclado.close();
monitor.close();
}
}
*/
//Programa que hace la funcion de una calculadora. Utilizando " Switch "
import nsIO.*;
class Calculadora {
public static void main(String args[])
{ input teclado = new input();
output monitor = new output();
double num1=0, num2=0, result=0; // num entrada y resultado,
char op; // operador implicado
monitor.write("Primer operando: ");
num1 = teclado.readdouble();
teclado.readln();
monitor.write("operador(+,-,*,/,%): ");
op = teclado.read();
monitor.write("Segundo operando: ");
num2 = teclado.readdouble();
if (op != '+' && op != '-' && op != '*' && op != '/' && op != '%')
monitor.writeln("La operación ""+op+"" no se puede realizar.");
else {switch (op) {
case '+': result = num1+num2; break;
case '-': result = num1-num2; break;
case '*': result = num1*num2; break;
case '/': result = num1/num2; break;
case '%': result = num1%num2; break;}
monitor.writeln("n"+num1+" "+op+" "+num2+" = " + result);
}
teclado.close();
monitor.close();
}
}
