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.427 ]

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

Rotacionamento de um Retângulo utilizando herança

Complexos

Média das idades

decodificador e codificador de arquivos

Parte 2 - Sessão de estudo sobre MATRIZES


  

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