Média de alunos em C

Publicado por Santiago Staviski (última atualização em 08/06/2010)

[ Hits: 6.262 ]

Homepage: http://allenkonstanz.blogspot.com

Download questao2lista7.cpp




O script pede a quantidade de alunos a inserir informações (nome e 4 notas), depois mostra o nome e a média de cada aluno.

  



Esconder código-fonte

#include <stdio.h>
/*Struct*/
typedef struct aluno {
      char nome [25];
      float nota01;
      float nota02;
      float nota03;
      float nota04;
      float media;
      
   } aluno;
   
/*Protótipo das funções*/
void print_list(aluno list[], int size);
void read_list(aluno list[], int size);
/*Main*/
int main()
{
   int qntdade;
   printf("Deseja inserir a nota de quantos alunos: ");
   scanf("%d",&qntdade);
   const int size = qntdade;
   aluno list[size];
   
   read_list(list,size);
 
    print_list(list,size);
   
}

/*Funções*/
void read_list(aluno list[], int size){
    for(int i = 0; i < size;i++){
      printf("Digite as informações do %dº aluno!",i+1);
      printf("\nDigite o nome: ");
      scanf("%s",list[i].nome);
        printf("\nDigite a 1º nota: ");
      scanf("%f",&list[i].nota01);
      printf("\nDigite a 2º nota: ");
      scanf("%f",&list[i].nota02);
      printf("\nDigite a 3º nota: ");
      scanf("%f",&list[i].nota03);
      printf("\nDigite a 4º nota: ");
      scanf("%f",&list[i].nota04);
      list[i].media = (list[i].nota02+list[i].nota01+list[i].nota03+list[i].nota04)/4;
   }
}
void print_list(aluno list[], int size){
    for(int i = 0; i < size;i++){
      printf("\nInformações do %dº aluno:\n",i+1);
      printf("Nome: %s",list[i].nome);
      printf("\nMédia: %.2f",list[i].media);
   }
}

Scripts recomendados

Cálulo de expressão do 2 grau ( Baskara )

Trabalho de aula

Média das idades

Cálculo do M.M.C

Inverte frase


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts