Programar c#
Virtual
Disciplina Curso Período
Algoritmos e Técnicas de Programação PUC Minas Virtual 1◦
Professor
Hugo de Paula ( hugo@pucminas.br )
Lista de exercícios (parte 3)
1 Instruções
1. Esta é uma lista de reforço e não vale pontos.
2. Cada sessão tem por objetivo treinar uma característica dos algoritmos.
3. Tente fazer sozinho.
4. Lembre-se que todo algoritmo recebe entradas e produz saídas. As entradas pertencem a um domínio e as saídas pertencem a um contradomínio. Sempre determine o domínio e contradomínio das entradas e saídas. Eles te ajudaram a definir os tipos das variáveis e fazer regras de validação das entradas.
5. Busque fazer código eficiente, sempre usando SE-SENÃO ao invés de duas estruturas SE, quando possível.
2 Vetores e Matrizes
1. Faça um programa que receba o nome de cinco produtos e seus respectivos preços, calcule e mostre:
• a quantidade de produtos com preço inferior a R$ 50 ,00;
• o nome dos produtos com preço entre R$ 50,00 e R$ 100.00 ;
• a média dos preços dos produtos com preço superior a R$ 100.00.
2. Faça um programa que carregue dois vetores de dez posições cada um. Calcule e mostre um terceiro vetor que contenha os elementos dos dois vetores anteriores ordenados de maneira decrescente.
3. Faça um programa que carregue um vetor com 15 posições, calcule e mostre:
• o maior elemento do vetor e em que posição esse elemento se encontra:
• o menor elemento do vetor e em que posição esse elemento se encontra.
4. Faça um programa que leia dois vetores de dez posições e faça a multiplicação dos elementos de mesmo índice colocando o resultado em um terceiro vetor. Mostre o vetor resultante.
5. Faça um programa que leia um vetor de 50 posições de números inteiros e mostre somente os números positivos.
6. Faça um programa que leia um vetor inteiro de 30 posições e crie um segundo vetor, substituindo os valores nulos por 1. Mostre os dois vetores.
7. Faça um programa