Buscar

Vetor/Matriz (exercícios)

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA (UNIP) 
 
DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA 
 
PROF. MSC. VLADIMIR CAMELO 
 
VETORES, MATRIZES E ESTRUTURAS DE REPETIÇÃO: FOR, WHILE, DO...WHILE 
 
 
Observação: Para criar este programa deve ser utilizado um do...while para permitir a 
repetição do menu enquanto o usuário não escolher a opção sair. O usuário somente poderá 
finalizar a aplicação se este escolher a opção Sai do programa. 
 
Utilizar a estrutura While 
 
1. Apresentar todos os valores numéricos inteiros ímpares de 0 a 20. 
 
2. Apresentar o total da soma obtida dos cem primeiros números inteiros. 
 
3. Apresentar os quadrados dos números inteiros de 15 a 200. 
 
4. Faça um algoritmo para somar o resto da divisão por 3 de 200 números 
 
Utilizar a estrutura Do {} While 
 
5. Apresentar todos os valores numéricos inteiros pares de 100 a 200. 
 
6. Apresentar a soma total dos cinco primeiros números inteiros. 
 
7. Apresentar a tabuada de um número qualquer. Todo o programa deve se repetir 
enquanto o usuário desejar. 
 
8. Apresentar todos os números divisíveis por 4 menores que 20. 
 
9. Apresentar os quadrados dos números inteiros de 2 a 50. 
 
10. Elaborar um programa que apresente no final, o somatório dos valores pares existentes 
na faixa de 10 até 20. 
 
11. Dado uma frase de exatamente 80 caracteres, escreva a frase de trás para frente, um 
caracter por linha. 
 
Utilizar a estrutura FOR 
 
12. Apresentar todos os valores numéricos inteiros ímpares situados na faixa de 1000 a 
1500. 
 
13. Apresentar o total da soma obtido de N números inteiros onde N é um número digitado 
pelo usuário. 
 
14. Apresentar a tabuada de um número qualquer. 
 
15. Apresentar os números divisíveis por 3 que sejam menores que 12. 
 
16. Elaborar um programa que apresente no final, o somatório dos valores pares existentes 
na faixa de 10 até 20. 
 
Exercícios 
 
1. Utilizando uma estrutura de repetição crie as seguintes figuras conforme desenho 
apresentado abaixo: 
 
Quadrado: 
************ 
************ 
************ 
************ 
************ 
Triângulo 
 * 
 *** 
 ***** 
 ******* 
 ********** 
 
Demais formas 
 
************ ************ ************ 
* * * ** * ** ** 
************ * ** * ** ** 
* * * ** * ** ** 
************ ************ ************ 
 
2. Apresentar todos os valores numéricos inteiros pares de 100 a 200. 
 
 
3. Implemente uma aplicação C# que realize as seguinte tarefas 
 
a. Crie duas matrizes denominadas mat e mat1 com tamanhos 5 X 5 e 4 X 5 
respectivamente. 
b. Armazene os valores apresentados na tabela abaixo na matriz 
c. Após a criação da matriz mat e a inserção dos valores passe os valores de mat para 
mat1, sendo: 
 
i. Linha 1 de mat a linha 1 de mat1 
ii. Coluna 4 de mat a linha 2 de mat1 
iii. Linha 4 de mat a linha 3 de mat1 
iv. Coluna 0 de mat a linha 4 de mat1 
 
d. Após a inserção dos valores de mat em mat1 apresente o resultado. 
e. Por último realize a ordenação dos valores armazenados na mat1. 
 
Conforme apresentado na tabela abaixo 
 
72 98 6 59 51 
50 8 29 93 18 
47 39 81 68 52 
85 6 25 6 77 
17 98 49 38 14 
 
4. Crie um programa em C# que implemente uma matriz quadrada 5X5 e armazene números 
sequências de 0 a 99. Ordene em ordem decrescente. Realize as seguintes tarefas descritas 
abaixo: 
 
a) Encontre os valores armazenados na diagonal principal como mostra a figura abaixo: 
 
 
 
 
 
 
 
b) Armazene os valores encontrados em um vetor com 5 posições. 
 
 
c) Ordene os valores deste vetor em ordem crescente. 
d) Apresente o maior e o menor valor deste vetor. 
 
5. Observe o tabuleiro e implemente em CSharp uma aplicação que possibilite visualizar uma 
matriz quadrada de tamanho 8 X 8 conforme apresentada na figura abaixo com os valores 
2 e 1 nas respectivas casas deste tabuleiro e os valores 0 (ZERO) nas demais casas. O 
resultado final deve ser impresso como mostrado na tela em modo DOS. 
 
2 0 0 0 0 0 0 1 
2 2 0 0 0 0 1 1 
2 2 2 0 0 1 1 1 
2 2 2 2 1 1 1 1 
2 2 2 2 1 1 1 1 
2 2 2 0 0 1 1 1 
2 2 0 0 0 0 1 1 
2 0 0 0 0 0 0 1 
 
6. Elabore um programa em C# que receba 10 idades de vários nadadores classifique-os em 
uma das seguintes categorias: 
 
✓ Infantil A = 5 a 7 anos 
✓ Infantil B = 8 a 11 anos 
✓ Juvenil A = 12 a 13 anos 
✓ Juvenil B = 14 a 17 anos 
✓ Adultos = Maiores de 18 anos 
 
7. Implemente um programa em C# para receber N indivíduos e apresentar: 
 
✓ Total e porcentagem de indivíduos com idade para votar 
✓ Total e porcentagem de indivíduos sem idade para votar 
✓ Total e porcentagem de indivíduos com idade para tirar habilitação 
✓ Total e porcentagem de indivíduos sem idade para tirar habilitação 
 
8. Escreva o programa em C# que receba o peso de homens e mulheres. Para Finalizar digite 
“S”. O programa deverá apresentar como resultados: 
 
a. O total de homens e mulheres que informaram o peso 
b. A porcentagem de homens e mulheres que informaram o peso. 
c. O maior e o menor peso dos homens e das mulheres. 
d. A porcentagem de homens acima de 90 kg 
e. A porcentagem de mulheres entre 75 kg

Outros materiais