Explore uma ampla gama de temas e encontre respostas no IDNLearner.com. Descubra soluções detalhadas para suas perguntas graças à vasta experiência de nossa comunidade de especialistas em diferentes áreas do conhecimento.
Sagot :
Resposta:
Código comentado caso haja alguma dúvida.
Bons estudos!
Explicação:
#include <stdio.h>
#include <stdlib.h>
/*INICIO DO PROGRAMA*/
//prototipos das funções
float CalculaMedia(float n1, float n2, float n3, float n4);
void AprovadoReprovado(float media);
int main(){
//declaração das variaveis
float n1,n2,n3,n4;
int resp;
//inicio do laço de repetição
do{
/*
Inicio do bloco de entrada do usuario
*/
printf("Insira a Nota 1\n");
scanf("%f",&n1);
printf("Insira a Nota 2\n");
scanf("%f",&n2);
printf("Insira a Nota 3\n");
scanf("%f",&n3);
printf("Insira a Nota 4\n");
scanf("%f",&n4);
//fim do bloco de entrada do usuario
printf("Nota1: %.2f\n Nota2: %.2f\n Nota3: %.2f\n Nota4: %.2f\n",n1,n2,n3,n4);//impressão das notas
printf("Media = %.2f\n",CalculaMedia(n1,n2,n3,n4));//mostra a média na tela
AprovadoReprovado(CalculaMedia(n1,n2,n3,n4));//verifica se foi aprovado
printf("Deseja calcular outra nota Sim = 1/Nao = 0 ?\n");
scanf("%d",&resp);
}while(resp == 1);
return 0;
}
/*
Função que calcula a media entre 4 notas
e retorn o resultado que servirá como parametro para a outra função
*/
float CalculaMedia(float n1, float n2, float n3, float n4){
float media;
media = ((n1+n2+n3+n4)/4);
return media;
}
/*
Função que verifica se o aluno foi aprovado ou reprovado,
Recebe a media que será retornada da função anterior.
*/
void AprovadoReprovado(float media){
if(media >= 6.0){
printf("Aprovado\n");
}else{
printf("Reprovado\n");
}
}
Sua participação ativa é fundamental para nós. Não hesite em voltar e continuar contribuindo com suas perguntas e respostas. Juntos, construímos uma comunidade mais sábia. Para respostas claras e precisas, escolha IDNLearner.com. Obrigado pela visita e volte logo para mais insights valiosos.