Buscar

Lista de Exercicios V

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

INTROD. À LÓGICA DE 
PROGRAMAÇÃO 
 
 
 
 
 
 
 EXERCÍCIOS 
 
LISTA 5 
 
 
 
 
 
PROFA. GELLARS TAVARES 
 
 
 
 
 
 
 
 
2017 
 
INTROD. A LÓGICA DE 
PROGRAMAÇÃO 
PROFESSORA: GELLARS TAVARES 
 
LISTA 5 PÁGINA:2 
 VETORES (MATRIZES UNIDIMENSIONAIS) 
 
“Eu ouço e esqueço, eu vejo e me lembro, mas fazendo é que eu aprendo.” Confúcio 
1) Armazenar 10 nomes em um vetor NOME e imprimir uma listagem numerada. 
2) Armazenar 15 números inteiros em um vetor NUM e imprimir uma listagem numerada 
contendo o número e uma das mensagens: par ou ímpar. 
3) Armazenar 8 números em um vetor e imprimir todos os números. Ao final, total de 
números múltiplos de seis digitados. 
4) Armazenar nome e notas das AV1 e AV2 de 15 alunos. Calcular e armazenar a média 
arredondada. Armazenar também a situação do aluno: AP ou RP. Imprimir uma 
listagem contendo nomes, notas, médias e situação de cada aluno 
5) Armazenar nome e salário de 20 pessoas. Calcular e armazenar o novo salário 
sabendo-se que o reajuste foi de 8%. Imprimir uma listagem numerada com nome e 
novo salário. 
6) Armazenar código, nome, quantidade, valor de compra e valor de venda de 30 
produtos. A listagem pode ser de todos os produtos ou somente de um ao se digitar o 
código. 
7) Faça um programa que receba do usuário 10 temperaturas em graus Farenheit, 
transforme-as em graus Celsius e armazene os resultados em um vetor. Terminada a 
entrada de dados, os valores armazenados devem ser apresentados. 
Obs.: A fórmula é C = 5/9 (F – 32). 
8) Faça um programa que calcule e apresente quanto deve ser pago por uma compra. 
Devem ser lidos e armazenados em um vetor os preços de etiqueta de 25 produtos e o 
código da condição de pagamento (CP) – esse valor deve ser armazenado em uma 
variável simples. O algoritmo deve calcular o total da compra e utilizar a tabela de 
condições de pagamento abaixo para os cálculos do valor do pagamento: 
 
Código da condição de pagamento (CP) Condição de pagamento 
1 A vista, em dinheiro ou cheque, com 10% de desconto. 
2 A vista, com cartão de crédito, com 5% de desconto. 
3 Em duas vezes, preço normal de etiqueta sem juros. 
4 Em três vezes, preço de etiqueta com acréscimo de 10%. 
 
9) Faça um programa que leia e armazene em um vetor 20 números inteiros e mostre 
qual é a média desses números. Além disso, após apresentar à média, o algoritmo 
deve permitir que o usuário digitasse o número de uma posição do vetor, e o valor 
armazenado nele deve ser apresentado. 
10) Faça um programa que leia e armazene em um vetor 15 números inteiros e diferentes 
entre si descubram qual foi o maior valor fornecido e apresente em qual posição esse 
valor está armazenado no vetor. 
11) Os chamados vetores e matrizes podem ser considerados como: 
A Estruturas de dados homogêneas 
B Estruturas de dados heterogêneas 
 
INTROD. A LÓGICA DE 
PROGRAMAÇÃO 
PROFESSORA: GELLARS TAVARES 
 
LISTA 5 PÁGINA:3 
C Comandos de seleção 
D Comandos de repetição 
E Comandos de seleção composta 
12)Observe o código para manipulação de dois vetores vetor1[5] e vetor2[5], que 
armazena o resultado em vetorSoma[5]. 
 
Se o bloco SOMAR_VETORES fosse implementado em C++, qual das instruções a seguir 
o codificaria? 
A 
 
B 
 
C 
 
D 
 
E 
 
13) Faça um programa que leia um vetor A de 100 valores e construa outro vetor B, da 
seguinte forma: 
 Os elementos nas posições pares são correspondentes a A/2. 
 Os elementos nas posições ímpares são correspondentes a A * 3. 
EX.: 
 Vetor A 3 8 4 2 5 
 Vetor B 9 4 12 1 15 
14) Elabore um programa em C++ que leia uma frase e imprima a quantidade de vogais existentes na frase. 
 
INTROD. A LÓGICA DE 
PROGRAMAÇÃO 
PROFESSORA: GELLARS TAVARES 
 
LISTA 5 PÁGINA:4 
15) Elabore um programa em C++ que leia uma frase e imprima a quantidade de cada vogal existente na 
frase. 
16) Elabore um programa em C++ que leia uma frase e troque todas as vogais existentes na frase da 
seguinte forma: 
Vogais ‘A‘ para ‘@’ 
Vogais ‘E’ para ‘&’ 
Vogais ‘I’ para ‘*’ 
Vogais ‘O’ para ‘#’ 
Vogais ‘U’ para ‘$’ 
 
Imprima a frase modificada.

Outros materiais