Média de alunos em C
Publicado por Santiago Staviski (última atualização em 08/06/2010)
[ Hits: 6.476 ]
Homepage: http://allenkonstanz.blogspot.com
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.
#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);
}
}
Operações de Soma, Subtração, Multiplicação e Divisão
Algoritmo em C - Ordenação por Inserção
EXEMPLO DA ULTILIZAÇÃO DE PONTEIROS
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6









