Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS EXERC ÍC IO Aprovação: Nota final maior ou igual a 60 e ter frequencia minima de 75%. Densenvolver uma função que receba três valores como parâmetros: nota final, número de faltas e número de tarefas realizadas. A Função deverá imprimir, de acordo com os critérios acima: "Aluno aprovado" ou "Aluno reprovado" ou "O aluno tem direito de fazer a prova substitutiva". Considere que foram dadas 60 aulas e que nestas aulas foram realizadas 45 atividades, o aluno precisa ter realizado no mínimo 30 tarefas. É obrigatório o uso do ELSE nesta questão. Fazer um programa que leia a quantidade de alunos da turma, a nota final, número de faltas e o número de tarefas realizadas nas aulas de cada aluno e chame a função desenvolvida no item (a) para imprimir a situação de todos os alunos. ALGORITMOS RESOLUÇÃO #include <stdio.h> #include <stdlib.h> void imprimeSituacao(int nota, int faltas, int freq){ if(nota>=60 && freq>=30 && faltas<=15) printf("Aprovado\n"); else{ if(freq>=30 && faltas<=15 && nota<60 ) printf("O aluno tem direito de fazer a prova substitutiva\n"); else printf ("Reprovado\n"); } } int main(){ int nota, faltas, freq , num_alunos, contador; contador=0; scanf("%d", &num_alunos); while(num_alunos>contador){ scanf("%d", ¬a); scanf("%d", &faltas); scanf("%d", &freq); imprimeSituacao(nota, faltas, freq); contador ++; } return 0; }
Compartilhar