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

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

Calculo de Diagonais de Triangulo

MMC entre 2 números

Parte 5 - Sessão de estudo sobre VETORES

Conta e substitui caracteres de uma frase

Sistema de alunos 1.0


  

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