Título: Problema en operaciones con Java. Publicado por: Tronos154 en 1 Agosto 2015, 16:51 pm Buenas,estoy intentando hacer una especie de programa en Java a modo de ejercicio que básicamente resuelve operaciones básicas,una especie de calculadora.El problema es que cuando le indico los valores a operar solo acierta una operación y las otras da valores que no tienen nada que ver con lo que quiero que salga.Les adjunto el código para que puedan echarle un vistazo y ver si hay algún error.
Código: package calculadora; Título: Re: Problema en operaciones con Java. Publicado por: Pedro Ivan en 25 Mayo 2016, 08:52 am Hola Tronos154
Bueno al ver tu código lo pude mejorar y así hacer que las operaciones las cuales eliges, bueno primeramente cree las variables seran de tipo float ya que si los ponemos en enteros no nos dara el resultado de las decmas las variablles son num1 y num2 y la de resultado por que creee estas ya que es mas fácil hacer tanto las operaciones ya que solo mandas a llamar a variable resultado antes del mensaje de la opreacion que se iso con los numeros ingresador y mandar a llamar el resultado en el mensaje. Te comparto el codigo el cual te puede ayudar con tu ejemplo de operacuones: https://www.youtube.com/watch?v=CyR_HBXbfic&feature=youtu.be Codigo: package calculadora; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; /** * * @author PEDRO IVAN */ public class Calculadora { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { // TODO code application logic here float num1, num2, resultado; Scanner Teclado = new Scanner(System.in); System.out.println("Insertar el primer numero a sumar"); num1 = Teclado.nextFloat(); System.out.println("Insertar el segundo numero a sumar"); num2 = Teclado.nextFloat(); resultado = num1 + num2; System.out.println("La suma de estos valores es:"+resultado); resultado = num1 - num2; System.out.println("La resta de estos valores es:"+resultado); resultado = num1 * num2; System.out.println("La multiplicacion de estos valores es:"+resultado); resultado = num1 / num2; System.out.println("La division de estos valores es:"+resultado); } } Espero y te sirva. Título: Re: Problema en operaciones con Java. Publicado por: hectornunezrivas en 7 Junio 2016, 20:32 pm Otra forma de hacerlo seria por medio de una interfaz. te paso el codigo con el que lo hice.
OPERACIONES.java Código INTERFAZ.java Boton Código
Mod: Los códigos deben ir en etiquetas GeSHi |