Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*(Elabore uma função que receba três notas de um aluno como
- parâmetro e uma letra. Se a letra for ‘A’, a função deve calcular
- a média aritmética das notas do aluno; se a letra for ‘P’, deverá
- calcular a média ponderada, com pesos 5, 3 e 2. Retorne a média
- calculada para o programa principal.
- */
- #include <stdio.h>
- #include <stdlib.h>
- float mediaA(float a,float b,float c){
- return (a+b+c)/3;
- }
- float mediaP(float a,float b,float c){
- return ((5*a)+(3*b)+(2*c))/10;
- }
- int main()
- {
- float x,y,z,media=0;
- char aux[2];
- scanf("%f %f %f",&x,&y,&z);
- setbuf(stdin,NULL);
- scanf("%s",aux);
- if(aux[0]=='A'){
- media = mediaA(x,y,z);
- }
- else if(aux[0]=='P'){
- media = mediaP(x,y,z);
- }
- else {
- printf("Insira um definidor de calculo adequado: ");
- scanf("%s ",aux);
- }
- printf("Media calculada: %.2f!\n",media);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment