Informática, perguntado por f5d004a824, 6 meses atrás

Para uma turma de 45 alunos, construa um algoritmo que determine:
a) A idade média dos alunos com menos de 1,70m de altura;
b) A altura média dos alunos com mais de 20 anos.

Faça em C ou outra linguagem baseada em C e explique passo a passo a lógica do algoritmo.

Soluções para a tarefa

Respondido por hzpck17
0

Resposta:

using System;

namespace alunos

{

   class Program

   {

       static void Main(string[] args)

       {

           int QuantAlunos = 3;

           int MediaIdade = 0;

           double MediaAlt = 0.0;

           for (int i = 1; i <= QuantAlunos; i++)

           {

               Console.WriteLine("Digite a idade do aluno #" + i);

               int.TryParse(Console.ReadLine(), out int idade);

               Console.WriteLine("Digite a altura do aluno #" + i);

               double.TryParse(Console.ReadLine(), out double alt);

               if (alt < 1.70)

               {

                   MediaIdade += idade;

               }

               if (idade > 20)

               {

                   MediaAlt += alt;

               }

           }

           Console.WriteLine("\n\nA idade média dos alunos com menos de 1,70m de altura = " + (MediaIdade / QuantAlunos));

           Console.WriteLine("A altura média dos alunos com mais de 20 anos = " + (MediaAlt / QuantAlunos).ToString("F2"));

       }

   }

}

Explicação: Feito em C#

criamos um laço de repetição no qual o programa vai ficar repetindo todo bloco de codigo até chegar a quantia determinada de alunos, logo em seguida fizemos uma verificação "se meu aluno tiver a altura menor que 1,70 minha varivel "MediaIdade" vai somar a idade com seu valor atual o memos foi feito com a Variavel "MediaAlt" que está verificando se idade é maior que 20 se a condição for verdadeira minha variavel vai somar seu valor atual com a altura do aluno. por fim  fizemos a impressão

da "média dos alunos com menos de 1,70m de altura " e  "média dos alunos com mais de 20 anos" utilizando o valor final atribuido nas variaveis "MediaIdade" e "MediaAlt" dividido pelo total de alunos

Perguntas interessantes