Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 LISTA DE EXERCÍCIOS 1. Faça um programa que tenha dois vetores de 10 números dados com entrada ao usuário e seja gerado um terceiro vetor que é a soma dos dois primeiros. Veja o exemplo abaixo: A + B = C 3 0 6 4 1 -3 7 1 3 2. Faça outros programas, análogos ao anterior, em que o terceiro vetor seja gerado através da subtração, da multiplicação e da divisão. 3. Semelhantes a questão de número 01, faça um programa em que o terceiro vetor é obtido através da média aritmética dos dois primeiros. 4. Construa um programa em que o usuário possa digitar com 12 nomes. Esses nomes serão mostrados primeiramente em na ordem em que foram digitados e logo em seguida na ordem inversa. Veja o exemplo abaixo: Nomes Saída 1 Saída 2 Felipe José Maria Joana Nome 1: Felipe Nome 2: José Nome 3: Maria Nome 4: Joana Nome 1: Joana Nome 2: José Nome 3: Maria Nome 4: Felipe 5. Elabore um programa que contenha as médias de uma turma de 20 alunos e calcule e exiba: a) menor média b) maior média c) somatório das médias d) média das médias e) situação do aluno: aprovado, de prova final ou reprovado Veja o exemplo logo a seguir: Médias Saída 8,0 6,0 3,5 9,7 Menor média: 3,5 Maior média: 9,7 Somatório: 27,2 Média das médias: 6,8 Situação dos alunos: Aluno 1: média = 8,0; aprovado Aluno 2: média = 6,0; de prova final Aluno 3: média = 3,5; reprovado Aluno 4: média = 9,7; reprovado 2 6. Uma empresa possui um programa que matem suas informações de preço e quantidade de seus produtos em estoque. O vetor Preços abaixo armazena os preços de cada produto e o vetor QTD contém a quantidade de itens do produto em estoque. Gere a saída abaixo onde XXXX é o preço total de todos o produtos. Preços QTD Saída 45,00 1,99 10,00 ... 1,00 2 35 100 ... 47 Produto 1: preço = 45,00; quantidade = 2; total = 90,00 Produto 2: preço = 1,99; quantidade = 35; total = 69,65 Produto 3: preço = 10,00; quantidade = 100; total = 1000,00 ... ... Produto N: preço = 1,00; quantidade = 47; total = 47,00 TOTAL = XXXX 7. Faça um programa que tenha um vetor de 18 elementos numéricos como entrada, e produza um segundo vetor que tenha cada elemento gerado a partir resultado do elemento correspondente do primeiro utilizando a função F(x) = 3x + 1. Veja o exemplo: Vetor A 03 10 00 04 Vetor B 10 31 01 13 8. Construa um programa que tenha como entrada três vetores que irão armazenar cada uma das três notas dos alunos de uma turma. Através desses vetores será gerado e exibido um quarto que conterás a média da notas de cada aluno. Veja o exemplo abaixo: Nota 01 Nota 02 Nota 03 Média 7,5 4,0 9,0 7,0 7,5 4,0 9,0 6,0 8,0 0,0 9,0 6,0 7,6 2,6 9,0 6,3 9. Acrescente a saída do programa anterior a menor e maior médias, a médias das médias e a situação de cada aluno (aprovado, de prova final ou reprovado). 10. Faça um programa que tenha como entrada um vetor. A partir desse será construindo outro que possui os elementos do primeiro em ordem inversa. 11. Dado um vetor A numérico, gerar um vetor B em que seus valores que ocupam uma posição cujo índice é impar sejam os correspondes ao de A multiplicados por 3. E os que ocupam uma posição cujo índice é par sejam os correspondes ao de A divididos por 2. Veja o exemplo: Vetor A Vetor B 01 02 03 04 05 4 5 0 4 8 01 02 03 04 05 12 2,5 0 2 24 F(X) 3 12. Dado um vetor A numérico, gerar um vetor B. Os valores de A que forem impares serão multiplicados por 3 e colocados na posição do vetor B que possui o mesmo índice. Da mesma forma será feito com os valores pares de A, exceto que o valor será divido por 2. Veja o exemplo: Vetor A Vetor B 01 02 03 04 05 4 5 0 4 8 01 02 03 04 05 2 15 0 2 4 13. Faça um programa que tenha dois vetores com entrada e seja obtido um terceiro que é a concatenação dos dois primeiros. Veja o exemplo. A B C 1 2 3 6 7 8 9 1 2 3 6 7 8 9 14. Dadas duas matrizes digitas por um usuário, construir uma terceira a partir da soma das duas primeiras. 15. Analogicamente a questão anterior, gere outras matrizes a partir da subtração, multiplicação e média aritmética. 16. Elabore um programa que receba uma matriz numérica como entrada e seja dada como saída: o menor número, o maior número, o somatório e a média dos números. 17. Dada uma matriz numérica como entrada, gerar outras através da aplicação da função F(x) = 3x + 1. Veja o exemplo abaixo: Matiz A 02 02 03 -4 09 10 -1 01 00 Matiz B 07 07 03 -11 28 10 -2 4 00 18. As três notas de uma turma estão armazenadas na matriz abaixo. Cada coluna representa uma nota e cada linha representa um aluno. Ou seja, o aluno de número 02 possui as notas 9,0; 7,0 e 8,0. Faça um programa que gere e exiba o vetor de médias abaixo, onde o aluno de número 02 possui a média igual 8,0. A B F(X) 4 Notas Médias 01 02 03 01 6,0 6,0 6,0 02 9,0 7,0 8,0 03 8,0 8,0 8,0 ... ... ... ... 20 4,0 5,0 6,0 01 6,0 02 8,0 03 8,0 ... ... 20 5,0 19. Acrescentar na saída do programa acima os seguintes valores: menor média, maior média, média das médias e situação de cada aluno (aprovado, de prova final ou reprovado).
Compartilhar