SlideShare una empresa de Scribd logo
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 1/21
Media y mediana en Java
Publicado por parzibyte en febrero 28, 2020
Hoy veremos otro ejercicio de Java que trata sobre encontrar la media y la mediana de un arreglo.
Recordemos que la media es el promedio, y que la mediana es el elemento que se encuentra en la mitad
al ordenar el arreglo.
Tabla de contenido [
ocultar
]
1
Obtener media en Java
2
Mediana
3
Poniendo todo junto
Si la longitud del arreglo es par, entonces la mediana se calcula promediando los números del centro.
Obtener media en Java
La media, como lo dije, es el promedio. Por lo tanto hacemos un algoritmo simple, que es recorrer el
arreglo e ir sumando cada valor. Después, el promedio viene dado por dividir la sumatoria entre la
longitud del arreglo:
Anuncio
Encuentra los audífonos Huawei

In Ear Freebuds 4 con…
Diseño de tipo abierto permite

que la presión del aire se mantenga…
Abrir
Anuncio
Alkosto
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 2/21
view raw
view raw
1
2
3
4
5
6
promedio.java
hosted with by GitHub
Mediana
Para la mediana es un poco complejo; lo primero que hay que hacer es ordenar el arreglo. En mi blog ya
hemos visto varias maneras de ordenar arreglos en Java, yo usaré Arrays.sort .
Después de ordenar el arreglo hay que buscar la mitad, que viene dada por dividir la longitud entre 2. Y
finalmente se comprueba si la longitud es par.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mediana.java
hosted with by GitHub
En caso de que la longitud sea par, la mediana es el resultado de promediar los elementos centrales. Y si
es impar, entonces la mediana es el elemento central.
// Comenzamos con el promedio, lo cual es la media
int sumatoria = 0;
for (int x = 0; x < arreglo.length; x++) {
sumatoria += arreglo[x];
}
double media = sumatoria / arreglo.length;
/**
* Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort
* pero puedes ver la implementación de otros algoritmos en:
* https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/
*/
Arrays.sort(arreglo);
int mediana;
int mitad = arreglo.length / 2;
// Si la longitud es par, se deben promediar los del centro
if (arreglo.length % 2 == 0) {
mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2;
} else {
mediana = arreglo[mitad];
}
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 3/21
Poniendo todo junto
El código completo con la definición del arreglo y la impresión de resultados en pantalla es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Anuncio
Encuentra los audífonos Huawei

In Ear Freebuds 4 con…
Diseño de tipo abierto permite

que la presión del aire se mantenga…
Abrir
Anuncio
Alkosto
/*
____ _____ _ _ _
| _  | __  (_) | | |
| |_) |_ _ | |__) |_ _ _ __ _____| |__ _ _| |_ ___
| _ <| | | | | ___/ _` | '__|_ / | '_ | | | | __/ _ 
| |_) | |_| | | | | (_| | | / /| | |_) | |_| | || __/
|____/ __, | |_| __,_|_| /___|_|_.__/ __, |_____|
__/ | __/ |
|___/ |___/
Blog: https://parzibyte.me/blog
Ayuda: https://parzibyte.me/blog/contrataciones-ayuda/
Contacto: https://parzibyte.me/blog/contacto/
Copyright (c) 2020 Luis Cabrera Benito
Licenciado bajo la licencia MIT
El texto de arriba debe ser incluido en cualquier redistribucion
*/
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int arreglo[] = { 550, 51, 89, 33, 50, 30, 10, 10, 1, 2, 3, 51, 9 };
// Comenzamos con el promedio, lo cual es la media
int sumatoria = 0;
for (int x = 0; x < arreglo.length; x++) {
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 4/21
view raw
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
media_mediana.java
hosted with by GitHub
Si lo ejecutamos vemos que tanto la media (promedio) como la mediana muestran los valores correctos,
sin importar el contenido del arreglo:
sumatoria += arreglo[x];
}
double media = sumatoria / arreglo.length;
/**
* Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort
* pero puedes ver la implementación de otros algoritmos en:
* https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/
*/
Arrays.sort(arreglo);
int mediana;
int mitad = arreglo.length / 2;
// Si la longitud es par, se deben promediar los del centro
if (arreglo.length % 2 == 0) {
mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2;
} else {
mediana = arreglo[mitad];
}
// Imprimir valores
System.out.println("El arreglo es: ");
for (int x = 0; x < arreglo.length; x++) {
System.out.printf("%d ", arreglo[x]);
}
System.out.printf("nLa media es %.2f y la mediana es %d", media, mediana);
}
}
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 5/21
Java – Media y mediana
Puedes ejecutar el ejercicio en línea si quieres.
Si te gusta este lenguaje te invito a ver más ejercicios de Java en el blog de Parzibyte.
Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en
contacto conmigo.

Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o
realizando una donación.
Suscribir por correo
-28% -33% -12% -33%
Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y
todo lo relacionado con informática
Únete a otros 2,822 suscriptores
Email
SUSCRIBIR
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 6/21
Telegram
WhatsApp
Comparte esto:
Twittear 0
Share 1 Guardar
SHARE
 Imprimir


Me gusta esto:

Me gusta
Sé el primero en decir que te gusta.
Mediana y media en C
noviembre 12, 2019
En "Algoritmos"
Python – Media y mediana de lista
diciembre 26, 2020
En "Algoritmos"
Quicksort en Java para ordenar
arreglos
diciembre 26, 2019
En "Algoritmos"
Categorías:	 ALGORITMOS JAVA
Etiquetas: @media array arreglo java media y mediana mediana Programación Java promedio

 

parzibyte
Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python,
JavaScript, Kotlin y más :)
https://parzibyte.me/blog/software-creado-por-parzibyte/
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 7/21
0 Comentarios
Deja un comentario
Recibir un email con los siguientes comentarios a esta entrada.
Recibir un email con cada nueva entrada.
reCAPTCHA
No soy un robot
Privacidad - Condiciones
Nombre *
Correo electrónico *
Página web
¿En qué estás pensando?
PUBLICAR COMENTARIO
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 8/21
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 9/21
Sistema de ventas gratuito para Windows
Raíz cuadrada y potencia en C
Elevar número en Java usando Math.pow
Elevar número a potencia en C++ o CPP
Python: comprobar si elemento o valor existe en lista o arreglo
Top Posts
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 10/21
Contrátame
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 11/21
Contratar a programador
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 12/21
Entradas recientes
Extraer texto de imagen con PHP y Tesseract – OCR
octubre 17, 2021
Instalar juegos en Nintendo 3DS
octubre 17, 2021
PHP: ejecutar un comando del sistema
octubre 16, 2021
Modo silencioso en Tesseract OCR
octubre 16, 2021
Desarmar teclado mecánico HyperX Alloy FPS RGB
octubre 14, 2021
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 13/21
Buscar tutoriales y ejemplos de código
Buscar …
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 14/21
Etiquetas
algoritmo (31)
ANSI C (58)
api (35)
archivo (34)
array (67)
arreglo (136)
binario (30)
c# (46)
cadena
(106)
cadenas (34)
conversión (39)
cpp (32)
decimal (36)
ejemplo (45)
ejercicio (48)
función (55)
go (31)
html
(46)
http (35)
imagen (31)
java (62)
javascript (122)
js (60)
json (32)
laravel (38)
Lenguaje c (52)
linux (30)
lista (44)
matemáticas (34)
mysql (63)
número (42)
php (135)
programación (395)
programación c (47)
Programación Java (54)
programación javascript (48)
programación php (51)
programación python (31)
python (157)
solución (36)
string (73)
tabla (32)
vue (33)
web (31)
windows (32)
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 15/21
Sígueme
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 16/21
Seguir a programador parzibyte
Categorías
Páginas web amigas
Arañita MX - Productos hechos a mano
Quiero ver mi página aquí
Elegir categoría
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 17/21
App web – Acortador y administrador de enlaces
Gestiona enlaces de descarga
Portafolio
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 18/21
Control escolar web – Software
Software sistema escolar web
Turnero – Control de turnos web
Entradas relacionadas
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 19/21
Lleva el control de citas proporcionando número
de turno. Útil para consultorios, filas, bancos,
oficinas, etcétera
Aplicación de entrega de paquetes Android
Gestión de paquetes con web service. Lectura
con coordenadas GPS y código de barras
Páginas
Conoce Sublime POS 3
Contacto
Contrátame o solicita ayuda
Desarrollo de aplicaciones web
Desarrollo de apps móviles
Desarrollo de páginas web
ALGORITMOS, MATEMÁTICAS, PHP
PHP – Volumen de un cono
En este artículo te mostraré cómo calcular el volumen de un cono usando el lenguaje de programación PHP.
Vamos a aplicar la fórmula matemática dentro del lenguaje encerrando el comportamiento en una función.
Para este Leer más…
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 20/21
Experiencia y testimonios
Pagos y venta de software
Portafolio
Resuelvo tus tareas de programación
Sígueme
Sobre el autor
Software creado por parzibyte
.NET FRAMEWORK, ALGORITMOS, C# (C SHARP)
Leer e interpretar un CSV con C#
En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en
C#, de modo que leas cada fila y después puedas acceder a cualquier columna. Te Leer más…
Parzibyte's blog
17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 21/21
.NET FRAMEWORK, ALGORITMOS, C# (C SHARP)
Raíz cuadrada en C#
Hoy te enseñaré a calcular la raíz cuadrada de un número usando C sharp a través de métodos nativos que el
lenguaje y sus bibliotecas proveen. Verás que es algo muy sencillo, pero en ocasiones Leer más…

 
 
 


 
 


 
 
 



Hestia | Desarrollado por
CONOCE SUBLIME POS 3 CONTACTO CONTRÁTAME O SOLICITA AYUDA DESARROLLO DE APLICACIONES WEB
DESARROLLO DE APPS MÓVILES DESARROLLO DE PÁGINAS WEB EXPERIENCIA Y TESTIMONIOS
PAGOS Y VENTA DE SOFTWARE PORTAFOLIO RESUELVO TUS TAREAS DE PROGRAMACIÓN SÍGUEME
SOBRE EL AUTOR SOFTWARE CREADO POR PARZIBYTE
ThemeIsle
Parzibyte's blog

Más contenido relacionado

Similar a Media y mediana en java

Informatica
InformaticaInformatica
Tap04 poo
Tap04 pooTap04 poo
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dos
alexisdario
 
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dos
alexisdario
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
htmrk
 
01
0101
Tutorial ar11049 hm10026_tt09015_ez11001
Tutorial ar11049 hm10026_tt09015_ez11001Tutorial ar11049 hm10026_tt09015_ez11001
Tutorial ar11049 hm10026_tt09015_ez11001
Verita Alfaro
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
Sam Paredes Chaves
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
Daniela Martinez Valencia
 
Guia bootstrap
Guia bootstrapGuia bootstrap
Guia bootstrap
ljds
 
Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)
dmcbtcv
 
Macro
MacroMacro
Macro
dmcbtcv
 
Actividad4 interfaz_graficafinal_edwin_rodriguez .docx
 Actividad4 interfaz_graficafinal_edwin_rodriguez .docx Actividad4 interfaz_graficafinal_edwin_rodriguez .docx
Actividad4 interfaz_graficafinal_edwin_rodriguez .docx
edwin andres
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
dmcbtcv
 
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
RamonMartinespaa
 
Netbeans
Netbeans Netbeans
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacion
Germán Sailema
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlos
Karlytozdj
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
Rafael Navarro Prieto
 
Weka
WekaWeka

Similar a Media y mediana en java (20)

Informatica
InformaticaInformatica
Informatica
 
Tap04 poo
Tap04 pooTap04 poo
Tap04 poo
 
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dos
 
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dos
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
 
01
0101
01
 
Tutorial ar11049 hm10026_tt09015_ez11001
Tutorial ar11049 hm10026_tt09015_ez11001Tutorial ar11049 hm10026_tt09015_ez11001
Tutorial ar11049 hm10026_tt09015_ez11001
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
 
Guia bootstrap
Guia bootstrapGuia bootstrap
Guia bootstrap
 
Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)
 
Macro
MacroMacro
Macro
 
Actividad4 interfaz_graficafinal_edwin_rodriguez .docx
 Actividad4 interfaz_graficafinal_edwin_rodriguez .docx Actividad4 interfaz_graficafinal_edwin_rodriguez .docx
Actividad4 interfaz_graficafinal_edwin_rodriguez .docx
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
 
Netbeans
Netbeans Netbeans
Netbeans
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacion
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlos
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
 
Weka
WekaWeka
Weka
 

Más de RAULALEXANDERORDONEZ

IEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdf
IEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdfIEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdf
IEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdf
RAULALEXANDERORDONEZ
 
Recetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdfRecetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdf
RAULALEXANDERORDONEZ
 
Recetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdfRecetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdf
RAULALEXANDERORDONEZ
 
Investigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.docInvestigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.doc
RAULALEXANDERORDONEZ
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
RAULALEXANDERORDONEZ
 
Especificaciones tecnicas cajas_y_carpetas_sdg
Especificaciones tecnicas cajas_y_carpetas_sdgEspecificaciones tecnicas cajas_y_carpetas_sdg
Especificaciones tecnicas cajas_y_carpetas_sdg
RAULALEXANDERORDONEZ
 

Más de RAULALEXANDERORDONEZ (6)

IEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdf
IEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdfIEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdf
IEA_HydrogeninLatinAmerica_Fullreport_Spanish.pdf
 
Recetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdfRecetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdf
 
Recetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdfRecetarios_Practicerdo.pdf
Recetarios_Practicerdo.pdf
 
Investigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.docInvestigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.doc
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
 
Especificaciones tecnicas cajas_y_carpetas_sdg
Especificaciones tecnicas cajas_y_carpetas_sdgEspecificaciones tecnicas cajas_y_carpetas_sdg
Especificaciones tecnicas cajas_y_carpetas_sdg
 

Último

Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
MiguelDoloriert
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
cbtistechserv
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
FransuaPeralta
 
mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
Ariana yglesias azañero
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
rmurillojesus
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
luzmilalopez043tamar
 

Último (6)

Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
 
mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
 

Media y mediana en java

  • 1. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 1/21 Media y mediana en Java Publicado por parzibyte en febrero 28, 2020 Hoy veremos otro ejercicio de Java que trata sobre encontrar la media y la mediana de un arreglo. Recordemos que la media es el promedio, y que la mediana es el elemento que se encuentra en la mitad al ordenar el arreglo. Tabla de contenido [ ocultar ] 1 Obtener media en Java 2 Mediana 3 Poniendo todo junto Si la longitud del arreglo es par, entonces la mediana se calcula promediando los números del centro. Obtener media en Java La media, como lo dije, es el promedio. Por lo tanto hacemos un algoritmo simple, que es recorrer el arreglo e ir sumando cada valor. Después, el promedio viene dado por dividir la sumatoria entre la longitud del arreglo: Anuncio Encuentra los audífonos Huawei In Ear Freebuds 4 con… Diseño de tipo abierto permite que la presión del aire se mantenga… Abrir Anuncio Alkosto Parzibyte's blog
  • 2. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 2/21 view raw view raw 1 2 3 4 5 6 promedio.java hosted with by GitHub Mediana Para la mediana es un poco complejo; lo primero que hay que hacer es ordenar el arreglo. En mi blog ya hemos visto varias maneras de ordenar arreglos en Java, yo usaré Arrays.sort . Después de ordenar el arreglo hay que buscar la mitad, que viene dada por dividir la longitud entre 2. Y finalmente se comprueba si la longitud es par. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 mediana.java hosted with by GitHub En caso de que la longitud sea par, la mediana es el resultado de promediar los elementos centrales. Y si es impar, entonces la mediana es el elemento central. // Comenzamos con el promedio, lo cual es la media int sumatoria = 0; for (int x = 0; x < arreglo.length; x++) { sumatoria += arreglo[x]; } double media = sumatoria / arreglo.length; /** * Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort * pero puedes ver la implementación de otros algoritmos en: * https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/ */ Arrays.sort(arreglo); int mediana; int mitad = arreglo.length / 2; // Si la longitud es par, se deben promediar los del centro if (arreglo.length % 2 == 0) { mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2; } else { mediana = arreglo[mitad]; } Parzibyte's blog
  • 3. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 3/21 Poniendo todo junto El código completo con la definición del arreglo y la impresión de resultados en pantalla es el siguiente: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Anuncio Encuentra los audífonos Huawei In Ear Freebuds 4 con… Diseño de tipo abierto permite que la presión del aire se mantenga… Abrir Anuncio Alkosto /* ____ _____ _ _ _ | _ | __ (_) | | | | |_) |_ _ | |__) |_ _ _ __ _____| |__ _ _| |_ ___ | _ <| | | | | ___/ _` | '__|_ / | '_ | | | | __/ _ | |_) | |_| | | | | (_| | | / /| | |_) | |_| | || __/ |____/ __, | |_| __,_|_| /___|_|_.__/ __, |_____| __/ | __/ | |___/ |___/ Blog: https://parzibyte.me/blog Ayuda: https://parzibyte.me/blog/contrataciones-ayuda/ Contacto: https://parzibyte.me/blog/contacto/ Copyright (c) 2020 Luis Cabrera Benito Licenciado bajo la licencia MIT El texto de arriba debe ser incluido en cualquier redistribucion */ import java.util.Arrays; public class Main { public static void main(String[] args) { int arreglo[] = { 550, 51, 89, 33, 50, 30, 10, 10, 1, 2, 3, 51, 9 }; // Comenzamos con el promedio, lo cual es la media int sumatoria = 0; for (int x = 0; x < arreglo.length; x++) { Parzibyte's blog
  • 4. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 4/21 view raw 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 media_mediana.java hosted with by GitHub Si lo ejecutamos vemos que tanto la media (promedio) como la mediana muestran los valores correctos, sin importar el contenido del arreglo: sumatoria += arreglo[x]; } double media = sumatoria / arreglo.length; /** * Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort * pero puedes ver la implementación de otros algoritmos en: * https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/ */ Arrays.sort(arreglo); int mediana; int mitad = arreglo.length / 2; // Si la longitud es par, se deben promediar los del centro if (arreglo.length % 2 == 0) { mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2; } else { mediana = arreglo[mitad]; } // Imprimir valores System.out.println("El arreglo es: "); for (int x = 0; x < arreglo.length; x++) { System.out.printf("%d ", arreglo[x]); } System.out.printf("nLa media es %.2f y la mediana es %d", media, mediana); } } Parzibyte's blog
  • 5. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 5/21 Java – Media y mediana Puedes ejecutar el ejercicio en línea si quieres. Si te gusta este lenguaje te invito a ver más ejercicios de Java en el blog de Parzibyte. Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo. Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación. Suscribir por correo -28% -33% -12% -33% Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática Únete a otros 2,822 suscriptores Email SUSCRIBIR Parzibyte's blog
  • 6. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 6/21 Telegram WhatsApp Comparte esto: Twittear 0 Share 1 Guardar SHARE  Imprimir   Me gusta esto: Me gusta Sé el primero en decir que te gusta. Mediana y media en C noviembre 12, 2019 En "Algoritmos" Python – Media y mediana de lista diciembre 26, 2020 En "Algoritmos" Quicksort en Java para ordenar arreglos diciembre 26, 2019 En "Algoritmos" Categorías: ALGORITMOS JAVA Etiquetas: @media array arreglo java media y mediana mediana Programación Java promedio parzibyte Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/ Parzibyte's blog
  • 7. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 7/21 0 Comentarios Deja un comentario Recibir un email con los siguientes comentarios a esta entrada. Recibir un email con cada nueva entrada. reCAPTCHA No soy un robot Privacidad - Condiciones Nombre * Correo electrónico * Página web ¿En qué estás pensando? PUBLICAR COMENTARIO Parzibyte's blog
  • 8. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 8/21 Parzibyte's blog
  • 9. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 9/21 Sistema de ventas gratuito para Windows Raíz cuadrada y potencia en C Elevar número en Java usando Math.pow Elevar número a potencia en C++ o CPP Python: comprobar si elemento o valor existe en lista o arreglo Top Posts Parzibyte's blog
  • 10. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 10/21 Contrátame Parzibyte's blog
  • 11. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 11/21 Contratar a programador Parzibyte's blog
  • 12. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 12/21 Entradas recientes Extraer texto de imagen con PHP y Tesseract – OCR octubre 17, 2021 Instalar juegos en Nintendo 3DS octubre 17, 2021 PHP: ejecutar un comando del sistema octubre 16, 2021 Modo silencioso en Tesseract OCR octubre 16, 2021 Desarmar teclado mecánico HyperX Alloy FPS RGB octubre 14, 2021 Parzibyte's blog
  • 13. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 13/21 Buscar tutoriales y ejemplos de código Buscar … Parzibyte's blog
  • 14. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 14/21 Etiquetas algoritmo (31) ANSI C (58) api (35) archivo (34) array (67) arreglo (136) binario (30) c# (46) cadena (106) cadenas (34) conversión (39) cpp (32) decimal (36) ejemplo (45) ejercicio (48) función (55) go (31) html (46) http (35) imagen (31) java (62) javascript (122) js (60) json (32) laravel (38) Lenguaje c (52) linux (30) lista (44) matemáticas (34) mysql (63) número (42) php (135) programación (395) programación c (47) Programación Java (54) programación javascript (48) programación php (51) programación python (31) python (157) solución (36) string (73) tabla (32) vue (33) web (31) windows (32) Parzibyte's blog
  • 15. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 15/21 Sígueme Parzibyte's blog
  • 16. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 16/21 Seguir a programador parzibyte Categorías Páginas web amigas Arañita MX - Productos hechos a mano Quiero ver mi página aquí Elegir categoría Parzibyte's blog
  • 17. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 17/21 App web – Acortador y administrador de enlaces Gestiona enlaces de descarga Portafolio Parzibyte's blog
  • 18. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 18/21 Control escolar web – Software Software sistema escolar web Turnero – Control de turnos web Entradas relacionadas Parzibyte's blog
  • 19. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 19/21 Lleva el control de citas proporcionando número de turno. Útil para consultorios, filas, bancos, oficinas, etcétera Aplicación de entrega de paquetes Android Gestión de paquetes con web service. Lectura con coordenadas GPS y código de barras Páginas Conoce Sublime POS 3 Contacto Contrátame o solicita ayuda Desarrollo de aplicaciones web Desarrollo de apps móviles Desarrollo de páginas web ALGORITMOS, MATEMÁTICAS, PHP PHP – Volumen de un cono En este artículo te mostraré cómo calcular el volumen de un cono usando el lenguaje de programación PHP. Vamos a aplicar la fórmula matemática dentro del lenguaje encerrando el comportamiento en una función. Para este Leer más… Parzibyte's blog
  • 20. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 20/21 Experiencia y testimonios Pagos y venta de software Portafolio Resuelvo tus tareas de programación Sígueme Sobre el autor Software creado por parzibyte .NET FRAMEWORK, ALGORITMOS, C# (C SHARP) Leer e interpretar un CSV con C# En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en C#, de modo que leas cada fila y después puedas acceder a cualquier columna. Te Leer más… Parzibyte's blog
  • 21. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 21/21 .NET FRAMEWORK, ALGORITMOS, C# (C SHARP) Raíz cuadrada en C# Hoy te enseñaré a calcular la raíz cuadrada de un número usando C sharp a través de métodos nativos que el lenguaje y sus bibliotecas proveen. Verás que es algo muy sencillo, pero en ocasiones Leer más… Hestia | Desarrollado por CONOCE SUBLIME POS 3 CONTACTO CONTRÁTAME O SOLICITA AYUDA DESARROLLO DE APLICACIONES WEB DESARROLLO DE APPS MÓVILES DESARROLLO DE PÁGINAS WEB EXPERIENCIA Y TESTIMONIOS PAGOS Y VENTA DE SOFTWARE PORTAFOLIO RESUELVO TUS TAREAS DE PROGRAMACIÓN SÍGUEME SOBRE EL AUTOR SOFTWARE CREADO POR PARZIBYTE ThemeIsle Parzibyte's blog