Matemática, perguntado por gustavocraquedofutur, 10 meses atrás

O coordenador do curso pediu sua ajuda para fazer um levantamento: quer saber
como está indo o curso dele na espectativa dos alunos. Para isso, ele quer realizar
uma pesquisa, onde seriam feitas duas perguntas aos alunos:
1. Qual sua idade?
2. Qual a nota que daria ao curso (0 a 10)?
A pesquisa só terminaria quando digitasse a idade zero (idade = 0) e deverá
apontar:
a. Quantos alunos deram nota maior que 5 e quantos menor que 5;
b. Qual a média do curso;
c. Sabendo quantos alunos deram nota acima de 5 e abaixo de 5, informar
se o curso ficou abaixo ou acima da média;
d. Qual a média de idade dos alunos que responderam a pesquisa.
Observações:
 Não aceitar notas menores que zero e maiores que 10
 Não aceitar idade menor que 17

Alguem sabe resolver??

Soluções para a tarefa

Respondido por megabaixa3
1

Resposta:

#include<stdio.h>

#include<conio.h>

main (){

   int idade, maior5=0, menor5=0, cont=0<=17;

   float nota, total, media;

   

   printf("Pesquisa sobre o curso de Algoritmo!\n\n");

   printf("Qual sua idade? : ");

   scanf("%d",&idade);

   

   while(idade!=0){

 

   

       printf("Qual a nota que daria ao curso? (0 a 10): ");

       scanf("%f",&nota);

       

       if(nota>5)

           maior5++;

       else if(nota<5)

           menor5++;

               

       cont++;

       total=total+nota;

       media=total/cont;

               

       printf("\nQual sua idade? : ");

       scanf("%i",&idade);

       

        printf("\n\nNota(s) maior que 5: %d",maior5);

   printf("\nNota(s) menor que 5: %d",menor5);

   printf("\nMedia do curso: %.1f\n",media);

   

   if(media>5)

       printf("A nota do curso ficou acima da media!");

   else if(media<5)

       printf("A nota do curso ficou abaixo da media!");

   else

       printf("A nota do curso ficou na media!");

     

 

  while(idade!=17){

 

   

       printf("Qual a nota que daria ao curso? (0 a 10): ");

       scanf("%f",&nota);

       

       if(nota>0)

           maior5++;

       else if(nota<0)

           menor5++;

               

       cont++;

       total=total+nota;

       media=total/cont;

               

       printf("\nQual sua idade? : ");

       scanf("%i",&idade);

   

   printf("\n\nNota(s) maior que 10: %d",maior5);

   printf("\nNota(s) menor que 0: %d",menor5);

   printf("\nMedia do curso: %.1f\n",media);

   

   if(media>0)

       printf("A nota do curso ficou acima da media!");

   else if(media<0)

       printf("A nota do curso ficou abaixo da media!");

   else

       printf("A nota do curso ficou na media!");

       

   

}

 }

}

 

   

   

Explicação passo-a-passo:

Perguntas interessantes