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

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

Parte 3 - Sessão de estudo sobre VETORES

EXPRESSÕES ARITMÉTICAS - PARTE 2

EMULA DIVISÃO

De quantas maneiras pode-se preencher um tabuleiro de xadrez com dominós

Calculadora simples


  

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