Buscar

EXERCÍCIO 27 - ALGORITMOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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;
 }

Continue navegando