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

Ejercicio con if

Estas en el tema de Ejercicio con if en el foro de Java en Foros del Web. Se me pide lo siguiente: "escribir un metodo de clase que devuelva la mediana de tres enteros distintos que se le pasan como parametros, utilizando ...
  #1 (permalink)  
Antiguo 15/11/2011, 12:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 98
Antigüedad: 14 años, 5 meses
Puntos: 2
Ejercicio con if

Se me pide lo siguiente:

"escribir un metodo de clase que devuelva la mediana de tres enteros distintos que se le pasan como parametros, utilizando el operador condicional (o ternario)"

Alguien se le ocurre la manera de como a partir de un condicional puedo hacer la mediana de tres numeros? Esque por mas vueltas que le de no consigo dar con el clavo :S

Gracias de antemano
  #2 (permalink)  
Antiguo 15/11/2011, 13:12
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ejercicio con if

creo que lo que te piden es que verifiques por medio del operador ternario que los 3 números sean diferentes, obviamente para sacar una media aritmética (si es a lo que llaman mediana) no necesitas ningún condicional al tratarse de un simple cociente
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 15/11/2011, 13:17
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Ejercicio con if

Cita:
la mediana, representa el valor de la variable de posición central en un conjunto de datos ordenados.
Para hacerlo con tres elementos solo tienes que compararlos por pares (con if), y el de valor intermedio es tu mediana.

Para más elementos, o más vistoso, ordenas los números mediante el algoritmo de la burbuja o cualquier otro y tomas el de en medio.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #4 (permalink)  
Antiguo 16/11/2011, 23:00
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: Ejercicio con if

Ordenas los 3 numeros que recibes, y el que este en la 2da posicion, osea en medio es la mediana, y es ala imprimes...

ejemplo recibes 3 7 y 9 la media es 7......

Etiquetas: ejercicio
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 11:35.