Três possíveis soluções: mudanças entre as edições
Ir para navegação
Ir para pesquisar
imported>Fargoud (Criou página com ' #include <stdio.h> float medianotas(float, float, float, float); int main() { int n,i; float nota1, nota2, nota3, nota4, media; printf("PROGRAMA DO CALCULO DE MEDIAS:...') |
imported>Fargoud Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
'''Primeira versão : leitura das notas na função ''main()''''' | |||
#include <stdio.h> | #include <stdio.h> | ||
float medianotas(float, float, float, float); | float medianotas(float, float, float, float); | ||
| Linha 27: | Linha 29: | ||
------------------------------- | ------------------------------- | ||
'''Segunda versão : leitura das notas na função ''medianotas()''''' | |||
#include <stdio.h> | #include <stdio.h> | ||
| Linha 57: | Linha 60: | ||
----------------------------- | ----------------------------- | ||
'''Terceira versão : número variável de notas e leitura na função ''medianotas()''''' | |||
#include <stdio.h> | #include <stdio.h> | ||
float medianotas(int); | float medianotas(int); | ||
int main() | int main() | ||
{ int n,i, p; | { int n,i, p; | ||
| Linha 79: | Linha 84: | ||
return 0; | return 0; | ||
} | } | ||
float medianotas( int np) | float medianotas( int np) | ||
{ float nota, soma=0, media; | { float nota, soma=0, media; | ||
Edição das 09h43min de 21 de outubro de 2019
Primeira versão : leitura das notas na função main()
#include <stdio.h>
float medianotas(float, float, float, float);
int main()
{ int n,i;
float nota1, nota2, nota3, nota4, media;
printf("PROGRAMA DO CALCULO DE MEDIAS:\n");
printf("\n\nEntre com o numero de alunos da turma: ");
scanf("%d",&n);
printf("\n*******************************\n");
for(i=1;i<=n;i++)
{ printf("\n\t\tEntre com as quatro notas do aluno %d: ",i);
scanf("%f %f %f %f", ¬a1, ¬a2, ¬a3, ¬a4);
media = medianotas(nota1, nota2, nota3, nota4);
printf("\n\t\t\tMEDIA = %.1f", media);
printf("\n\t\t**********************\n");}
printf("\n--------------------------------\n");
return 0;
}
float medianotas(float n1, float n2, float n3,
float n4)
{ float m;
m=(n1 + n2 + n3 + n4)/4;
return m; }
Segunda versão : leitura das notas na função medianotas()
#include <stdio.h>
float medianotas(void);
int main()
{ int n,i;
printf("PROGRAMA DO CALCULO DE MEDIAS:\n");
printf("\n\nEntre com o numero de alunos da turma: ");
scanf("%d",&n);
printf("\n*******************************\n");
for(i=1;i<=n;i++)
{ printf("\n\t\tALUNO %d: ",i);
printf("\n\t\t\tMEDIA = %.1f", medianotas());
printf("\n\t\t**********************\n");
}
printf("\n--------------------------------\n");
return 0;
}
float medianotas( )
{ float nota1, nota2, nota3, nota4, media;
printf("\n\t\tEntre com as quatro notas do aluno: ");
scanf("%f %f %f %f", ¬a1, ¬a2, ¬a3, ¬a4);
media=(nota1 + nota2 + nota3 + nota4)/4;
return media;
}
Terceira versão : número variável de notas e leitura na função medianotas()
#include <stdio.h>
float medianotas(int);
int main()
{ int n,i, p;
printf("PROGRAMA DO CALCULO DE MEDIAS:\n");
printf("\n\nEntre com o numero de alunos da turma: ");
scanf("%d",&n);
printf("\n*******************************\n");
for(i=1;i<=n;i++)
{ printf("\n\t\tALUNO %d: ",i);
printf("\n\t\tNUMERO DE PROVAS: ");
scanf("%d",&p);
printf("\n\t\t\tMEDIA = %.1f", medianotas(p));
printf("\n\t\t**********************\n");
}
printf("\n--------------------------------\n");
return 0;
}
float medianotas( int np)
{ float nota, soma=0, media;
int j=1;
while(j<=np)
{
printf("\n\t\tNota da Avaliacao %d: ", j++);
scanf("%f", ¬a);
soma+=nota;
}
media=soma/np;
return media;
}