Cálculo de média usando funções e struct

Publicado por Cleiton Ap. de Souza (última atualização em 28/10/2009)

[ Hits: 35.460 ]

Download media_struct.cpp




Esse script é bem simples de compreender. Criei alguns exemplos de criação de funções e também do uso da função struct.

  



Esconder código-fonte

#include <iostream>
#include <stdio.h>
#include <conio.h>
#define vetor 4

int posicao=1;

struct notas{
       float nota;
       int n1;
       };
       notas n[vetor];
void add(){
for (int i=0;i<vetor;i++){ 
     printf("Digite o numero do %d aluno :",posicao);
     scanf ("%d",&n[posicao].n1);
     printf("Digite a Nota do aluno %d ",n[posicao].n1); 
     scanf("%f",&n[posicao].nota);
     posicao=posicao+1;
     }
     printf("\n");
};
void mostra(){
     printf("Notas Computadas");
     for (int i=1;i<=vetor;i++){
         printf("\nAluno %d Nota= %.f",n[i].n1,n[i].nota);
         }
          printf("\n");
} ; 
float calculo(){
      float soma=0,media;
      for (int i=1;i<=vetor;i++){
          soma=soma+n[i].nota;
          media=soma/vetor; 
          }
          printf("\nMedia Dos Alunos = %.f",media);       
};
             
int main(){
    char n;
    do {
          add();
          mostra();
          calculo();
          printf("Deseja Calcular novamente? S/N ");
          scanf("%s",&n);
          }while (n=!"N");
getch ();
return 0;
 


}

Scripts recomendados

Função Multiplicação

Calculando com vetor

Comparar string

Ordenação de números

Cilindro


  

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