Baixe o app para aproveitar ainda mais
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
Compartilhar