Programação Arrays
Faculdade de Computação
Linguagem C: variáveis compostas homogêneas
Arrays
Prof. Renato Pimentel
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
1
Relembrando: Comando while em C
Exemplo: criar um programa para ler 5 números e mostrar o resultado da soma de tais números
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
2
Relembrando: Comando while em C
Exemplo: criar um programa para ler 5 números e mostrar o resultado da soma de tais números
E quando quisermos somar 100 números?
Usar 100 variáveis?
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
3
Relembrando: Comando while em C
Versão correta, usando comando while
Mantenho variável val para leitura dos dados
Crio variável contagem para funcionar como contador
Mantenho variável soma para atuar como acumulador
Acumulo soma a cada repetição
Incremento contagem a cada repetição
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
4
Relembrando: Comando while em C
Novo problema:
Faça um programa para ler 5 números, e que mostre, após a leitura dos mesmos, os números lidos juntamente com o resultado da soma de tais números.
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
5
Relembrando: Comando while em C
No código anterior: valor lido na repetição anterior era sobrescrito pela repetição atual:
Solução para o problema proposto: armazenar todos os valores em variáveis.
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
6
Relembrando: Comando while em C
Solução:
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
7
Relembrando: Comando while em C
Solução:
E quando quisermos somar 100 números?
Usar 100 variáveis?
GMA038 - Intro Ciênc. Computação
Linguagem C: Arrays
8
Um outro problema
Leia as notas de uma turma de 5 estudantes, e depois imprima as notas que são maiores que a média da turma.
Uma possível solução é dada a