bom dia, sou iniciante em linguagem e estou encontrando bastante dificuldade para resolver alguns exercícios, como esse:
O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios:
Durante o semestre são dadas três notas;
A nota final é obtida pela média ponderada das três notas, com pesos 1, 2 e 3 respectivamente;
É considerado aprovado o aluno que obtiver nota final superior ou igual a 6 e que tiver comparecido a um mínimo de 40 aulas.
Faça um programa que leia um conjunto de dados contendo o número da matrícula, as três notas e a freqüência (número de aulas freqüentadas). A leitura termina quando a matrícula 0 for digitada.
Calcule e mostre:
a)A matrícula do aluno com a menor nota final;
B)O total de alunos aprovados;
c)A percentagem de alunos reprovados por freqüência abaixo da mínima necessária entre todos os alunos.
eu tentei fazer deste jeito, mas, está aparecendo vários erros. por favor se alguém puder me ajudar a resolve, agradeço desde já.
#include <stdio.h>
#include <stdlib.h>
int main(){
int matricula;
float av1, av2, av3, media, frequencia;
printf ("\n digite a matricula");
scanf("%d%",&matricula);
printf ("\n informe as notas:");
scanf("%f%f%f",&av1,&av2,&av3,);
media= ((av1*1)+(av2*2)+(av3*3))/6;
frequencia=40;
if (media<6.0,frequencia<40){
printf ("frequencia");
printf ("aluno%d reprovado por nota e por faltas");
}
if (media=>6, frequencia<40){
printf ("frequencia");
printf ("aluno%d reprovado por faltas");
}
if (media=>6, frequencia=>40){
printf ("frequencia");
printf ("aluno%d aprovado)
}
if (media<6, frequencia =>40){
printf("frequencia")
printf ("aluno%d reprovado por notas");
}
system ("pause")
return 0
Editado por quintelab Adicionar tags code [Durub]; Título alterado conforme as regras [quintelab]
Pergunta
Carmo
bom dia, sou iniciante em linguagem e estou encontrando bastante dificuldade para resolver alguns exercícios, como esse:
O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios:
Durante o semestre são dadas três notas;
A nota final é obtida pela média ponderada das três notas, com pesos 1, 2 e 3 respectivamente;
É considerado aprovado o aluno que obtiver nota final superior ou igual a 6 e que tiver comparecido a um mínimo de 40 aulas.
Faça um programa que leia um conjunto de dados contendo o número da matrícula, as três notas e a freqüência (número de aulas freqüentadas). A leitura termina quando a matrícula 0 for digitada.
Calcule e mostre:
a)A matrícula do aluno com a menor nota final;
B)O total de alunos aprovados;
c)A percentagem de alunos reprovados por freqüência abaixo da mínima necessária entre todos os alunos.
eu tentei fazer deste jeito, mas, está aparecendo vários erros. por favor se alguém puder me ajudar a resolve, agradeço desde já.
#include <stdio.h>
Editado por quintelabAdicionar tags code [Durub]; Título alterado conforme as regras [quintelab]
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.