Exercícios de Exemplo - 17/03/2009 - Vetores

Ir em baixo

Exercícios de Exemplo - 17/03/2009 - Vetores

Mensagem por Evandro Abu Kamel em Qua 18 Mar 2009, 21:47

Olá pessoal, tentei fazer do meu jeito no C# aquele exercício que a professora passou nesse dia.

O programa deverá calcular a média de idade de uma população, lendo as idades em uma repetição e guardando os valores em uma variável vetor.

Do meu jeito, eu fiz a leitura do tamanho da população e defini o tamanho do vetor 'idade[]' com o mesmo tamanho da população.

Tem outro jeito de fazer, sem ter que ler o tamanho da população, você defini o tamanho da população na inicialização do vetor.

Código:
public static void Main(string[] args)
      {
         int soma, popu, cont;  // variaveis a serem usadas
         int[] idade;  // declaracao do vetor
         
         Console.Write("Informe o numero de habitantes: ");
         popu = int.Parse(Console.ReadLine());  // leitura do numero de habitantes
         
         idade = new int[popu];  // inicializa o vetor com o tamanho da populacao
         idade[0] = 1;  // inicializa o vetor idade com valor 1 para entrar no while()
         cont = 0;  // inicializa o contador
         soma = 0;  // inicializa a soma
         
         Console.WriteLine("\nOBS.: Informe idade nula ou negativa para terminar.");
         while ((cont<popu))  // enquanto (contador < populacao) repita
         {
            Console.Write("Informe a idade do habitante "+(cont+1)+": ");
            idade[cont] = int.Parse(Console.ReadLine());  // le a idade
            if (idade[cont]<1) break;  // se for digitado uma idade < 1 então BREAK - sai do while() 
            soma += idade[cont];  // adiciona idade a soma
            cont++;  // incrementa em 1 a variavel contadora
         }
         
         Console.WriteLine("\nA idade media dos habitantes eh: "+(soma/popu)+"\nFim!");  // calcula e mostra a media
         Console.Read();
      }
avatar
Evandro Abu Kamel
Administrador
Administrador

Número de Mensagens : 222
Idade : 29
Data de inscrição : 11/03/2009

Ver perfil do usuário http://forum.clubedosistema.com

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum