Logo Passei Direto
Buscar

EXERCÍCIO 5 - ALGORITMOS

Exercício de programação em C: implementar função que avalia e imprime situação do aluno (Aprovado, Reprovado ou direito à prova substitutiva) com base em nota, faltas e tarefas realizadas; lê número de alunos e dados de cada um. Considera 60 aulas e mínimo de 30 tarefas.

User badge image
Carlos Santos

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

ALGORITMOS
EXERC ÍC IOS
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", &nota);
 scanf("%d", &faltas);
 scanf("%d", &freq);
 imprimeSituacao(nota, faltas, freq);
 contador ++;
 }
 return 0;
}
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.

Mais conteúdos dessa disciplina