Você está na página 1de 3

PROCESSAMENTO DE DADOS

Universidade Federal da Bahia


AULA 3 - REPETIÇÃO
Departamento de Ciência da Computação

Média aritmética!
● media.c
● Descrição
○ Seu programa deve calcular a média aritmética de quatro
notas e informar se o aluno foi aprovado. Alunos com média
menor do que 7.0 estão reprovados.
● Entrada
Como calcular a média p/ 30 alunos?
○ Uma linha contendo quatro números reais.
● Saída
○ Seu programa deve imprimir a sentença "Aluno aprovado!
Parabens!" ou "Aluno reprovado! Estude mais!" seguida de
uma quebra de linha.
Média aritmética de 30 alunos Média aritmética de 30 alunos
● media30.c / media30.cpp / media30.java
#include <iostream> ...
● Descrição using namespace std;
int main() { // Aluno 29
○ Seu programa deve calcular a média aritmética de quatro double n1,n2,n3,n4,media; cin >> n1 >> n2 >> n3 >> n4;

notas de 30 alunos. Alunos com média menor do que 7.0 estão // Aluno 1
media = (n1+n2+n3+n4)/4.0;
if(media >= 7.0)
reprovados. cin >> n1 >> n2 >> n3 >> n4;
media = (n1+n2+n3+n4)/4.0; else
cout << "Aluno aprovado! Parabens!\n";

● Entrada if(media >= 7.0) cout << "Aluno reprovado! Estude mais!\n";
cout << "Aluno aprovado! Parabens!\n";
○ Quatro números reais (notas) lidos da entrada padrão para else // Aluno 30

cada aluno. cout << "Aluno reprovado! Estude mais!\n"; cin >> n1 >> n2 >> n3 >> n4;
media = (n1+n2+n3+n4)/4.0;
● Saída // Aluno 2 if(media >= 7.0)
cin >> n1 >> n2 >> n3 >> n4; cout << "Aluno aprovado! Parabens!\n";
○ Seu programa deve imprimir a sentença "Aluno aprovado" ou media = (n1+n2+n3+n4)/4.0; else
if(media >= 7.0) cout << "Aluno reprovado! Estude mais!\n";
"Aluno reprovado" seguida de uma quebra de linha para cada cout << "Aluno aprovado! Parabens!\n";

aluno. else
cout << "Aluno reprovado! Estude mais!\n"; }
return 0;

for - Repetição de contagem Média aritmética de 30 alunos


for ( <inicialização> ; <condição> ; <incremento> ) #include <iostream>
using namespace std;
comando; *comando único* int main() {
double n1,n2,n3,n4,media;
for(long long i = 1; i <= 30; i++){
for ( <inicialização> ; <condição> ; <incremento> ) { cin >> n1 >> n2 >> n3 >> n4;
media = (n1+n2+n3+n4)/4.0;
comando1; if(media >= 7.0)
cout << "Aluno aprovado! Parabens!\n";
… *sequência de comandos* else
cout << "Aluno reprovado! Estude mais!\n";
comandoN;
}
} return 0;
}
Média aritmética de N alunos
● median.c / median.cpp / median.java
● Descrição
○ Seu programa deve calcular a média aritmética de quatro notas de N
alunos. Alunos com média menor do que 7.0 estão reprovados.
● Entrada
E se a quantidade não for conhecida? ○ Para cada aluno, a entrada contém duas linhas. A primeira possui
quatro números reais (notas) e a segunda contém um inteiro C que
indica se existem mais alunos (C = 1) ou não na entrada (C = 0) após
o atual.
● Saída
○ Seu programa deve imprimir a sentença "Aluno aprovado" ou "Aluno
reprovado" seguida de uma quebra de linha para cada aluno.

while - Repetição pré-testada Média aritmética de N alunos


#include <iostream>
while ( <condição> ) using namespace std;

comando; *comando único* int main() {


double n1,n2,n3,n4,media;
long long continua = 1;
while(continua != 0) {
while ( <condição> ) { cin >> n1 >> n2 >> n3 >> n4;
media = (n1+n2+n3+n4)/4.0;
comando1; if(media >= 7.0)
cout << "Aluno aprovado! Parabens!\n";
… *sequência de comandos* else
cout << "Aluno reprovado! Estude mais!\n";
comandoN; cin >> continua;
}
} return 0;
}

Você também pode gostar