Ir ao conteúdo

Posts recomendados

Postado

Além da média aritmética existe a Mediana, que consiste no valor do meio de um conjunto de dados que tenha sido ordenado. A Mediana é utilizada na estatística para identificar os valores médios dos conjuntos de dados, e como se trata de um valor do meio do conjunto de dados, este valor não é facilmente afetado quando existem valores discrepantes no conjunto. Regra-1 quando o conjunto de dados possui uma quantidade impar de dados, então a mediana será exatamente o valor localizado no meio do conjunto. Regra-2 quando o conjunto de dados possui uma quantidade par de elementos, então a mediana será a media aritmética dos dois elementos centrais Exemplo: Conjunto de dados = 7, 144, 32, 2, 9, 13, 20, 56, 50, 75, 8 Conjunto de dados Ordenado = 2, 7, 8, 9, 13, 20, 32, 50, 56, 75, 144 | Mediana = 20 Exemplo 2: (Quantidade de elementos pares) Conjunto de dados Ordenado = 2, 7, 8, 9, 13, 20, 32, 50, 56, 60, 75, 144 | | Mediana = ( 20 + 32 ) / 2 = 26 Com base nestas informações faça um programa que peça ao usuário para entrar em 20 números, colocando estes números em um vetor, depois informe ao usuário a média aritmética deste conjunto de dados, juntamente com a mediana

Postado

estou com essa duvida , utilizei esse código para resolver com lenght ele da a media e mediana sozinho como 20 sem nem digitar os números para fazer a  media , e com nextint não está executando .. :/

package fabricio.curso;
import java.util.Scanner;
public class Média_e_Mediana {

    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        int [] vetor = new int [20];

        for(int a =0; a < vetor.length; a=a+1){
            System.out.println("Informe um Numero: ");
                vetor [a]= vetor.length;
        }
        System.out.println("Média         Mediana: ");
        int media=0;
        float mediana = 0;
        for(int b=0; b < vetor.length; b=b+1){

            media += vetor

            mediana = ((float)vetor[9] +(float) vetor[10]) / 2;
            
            
        }
        float total= (float)media / vetor.length;
        System.out.println(total+ "           "+ mediana);
        
        
        
        
        entrada.close();
    }


}

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...