A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Introdução a Programação Vetores. 2 Vetor –É uma variável que permite armazenar vários valores do mesmo tipo –As variáveis são acessadas através de.

Apresentações semelhantes


Apresentação em tema: "1 Introdução a Programação Vetores. 2 Vetor –É uma variável que permite armazenar vários valores do mesmo tipo –As variáveis são acessadas através de."— Transcrição da apresentação:

1 1 Introdução a Programação Vetores

2 2 Vetor –É uma variável que permite armazenar vários valores do mesmo tipo –As variáveis são acessadas através de um índice Exemplo: V[4]=10 10 exibir V[4]

3 3 Vetores (array) Usados para automatizar a declaração de um grande número de dados de um mesmo tipo simples. As variáveis assim declaradas se acessam através de um índice de tipo inteiro. Declaração: –int v[100]; –primeira posição =0; –última posição=99; Atribuição: –v [9] = 87; Acessar um valor: –a = v[9];

4 4 Vetores int v[10]; V[5]=10; 10 printf (%d,V[5]);

5 5 Vetores Declaramos vetores de maneira muito semelhante à declaração de variáveis normais. A única diferença é que depois do nome da variável deve ser informada a quantidade de elementos do vetor. Para declarar um vetor chamado vetor, com cinco elementos inteiros, escrevemos: –int vetor[5];

6 6 Vetores Para fazer referência a um valor de um elemento do vetor, usamos a notação –vetor[índice], que serve tanto para obter quanto para definir o valor de um elemento específico, dada sua posição. –Note que os elementos são numerados iniciando em zero, e, portanto, se o número de elementos é N, o índice ou posição do último elemento será N 1.

7 7 Exemplos

8 8 1. Armazenar 10 valores inteiros em um vetor de 10 posições e mostrar os valores armazenados #include main(){ int vetor[10], cont; for (cont=0; cont<10; cont++) { printf ("\nDigite um valor inteiro: "); scanf ("%d", &vetor[cont]); } for (cont=0; cont<10; cont++) printf ("\nO valor armazenado na posicao %d eh %d\n", cont, vetor[cont]); system("pause"); }

9 9 2. Armazenar 10 valores inteiros num vetor de 10 posições. Após, leia o vetor e mostre os valores armazenados, adicionando em 10 unidades qdo forem números positivos. #include main(){ int vetor[10], cont; for (cont=0; cont<10; cont++) { printf ("\nDigite um valor inteiro: "); scanf ("%d", &vetor[cont]); } for (cont=0; cont<10; cont++) { if (vetor[cont]>0) printf ("\nO valor armazenado na posicao %d eh %d\n", cont, vetor[cont]+10); else printf ("\nO valor armazenado na posicao %d eh %d\n", cont, vetor[cont]); } system("pause"); }

10 10 3. Faca um algoritmo q leia 5 idades de 5 pessoas e escreva o número de pessoas que são maiores de idade. Armazene as idades num vetor. #include main(){ int pessoas[5]; int i=0, numMaiorIdade=0; while (i<5) { printf ("\nDigite uma idade: "); scanf ("%d", &pessoas[i]); if (pessoas[i]>=18) numMaiorIdade++; i++; } printf ("\nO numero de pessoas com mais de 18 anos eh %d\n", numMaiorIdade); system("pause"); }

11 11 4. Faca um programa q armazene em um vetor de inteiros as quantidades compradas de 5 produtos. Em outro vetor de reais, armazene o valor unitário de cada produto. O programa deve, ao final, mostrar o valor total a ser pago por cada produto. #include main(){ int quantidade[5], i; float precoUnitario[5]; for (i=0; i<5; i++) { printf ("\nDigite a qtidade comprada do produto %d ", i); scanf ("%d", &quantidade[i]); printf ("\nDigite o preco unitario do produto %d ", i); scanf ("%f", &precoUnitario[i]); } for (i=0; i<5; i++) printf ("\nO valor total do produto %d eh %.2f\n", i, quantidade[i]*precoUnitario[i]); system("pause"); }

12 12 Fazer exercícios da página


Carregar ppt "1 Introdução a Programação Vetores. 2 Vetor –É uma variável que permite armazenar vários valores do mesmo tipo –As variáveis são acessadas através de."

Apresentações semelhantes


Anúncios Google