Foros del Web » Programación para mayores de 30 ;) » Java »

Valor absoluto y Valor opuesto

Estas en el tema de Valor absoluto y Valor opuesto en el foro de Java en Foros del Web. He creado este programa que calcula el valor absoluto y el valor opuesto de un numero que introduzcas. Opinen @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original ...
  #1 (permalink)  
Antiguo 24/12/2013, 06:00
 
Fecha de Ingreso: septiembre-2013
Mensajes: 125
Antigüedad: 10 años, 7 meses
Puntos: 3
Valor absoluto y Valor opuesto

He creado este programa que calcula el valor absoluto y el valor opuesto de un numero que introduzcas. Opinen

Código Java:
Ver original
  1. import java.util.Scanner;
  2.  
  3. public class Valores {
  4.     public static void main(String argd[]){
  5.         Scanner number = new Scanner(System.in);
  6.  
  7.         System.out.print("Introduce un numero cualquiera:");
  8.         double n = number.nextDouble();
  9.  
  10.         System.out.print("El valor absoluto es: "+(-n));
  11.         System.out.print("El valor opuesto es: "+(n*-1));
  12.     }
  13. }
  #2 (permalink)  
Antiguo 24/12/2013, 11:10
Avatar de Tipdar  
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Respuesta: Valor absoluto y Valor opuesto

En primer lugar eso no calcula el valor absoluto de nada, porque el valor absoluto de cualquier número es siempre positivo. Para calcular el valor absoluto debes emplear Math.abs(x) dónde x es cualquier número real.
__________________
El último TipdaR
  #3 (permalink)  
Antiguo 24/12/2013, 11:14
Avatar de Tipdar  
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Respuesta: Valor absoluto y Valor opuesto

Y lo otro es que (-n) y (n*-1) dan el mismo resultado.
__________________
El último TipdaR

Etiquetas: programa, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:18.