Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 LISTA DE EXERCÍCIOS – AULAS_6_8 AULA 6 1) Armazenar 10 números inteiros em um vetor NUM e exibir uma listagem numerada. 2) Armazenar 8 números em um vetor de nome VET. Gerar o vetor POT onde cada elemento é o cubo do elemento correspondente do vetor VET. Exibir os dois vetores. 3) Armazenar 15 números inteiros em um vetor NUM e exibir uma listagem numerada contendo o número e uma das mensagens: par ou ímpar. 4) Armazenar matrícula e salário de 12 funcionários. Calcular e armazenar o novo salário sabendo-se que o reajuste foi de 7%. Exibir uma listagem numerada com matricula e novo salário. 5) Entrar com números reais para dois vetores A e B de 10 elementos cada. Gerar e exibir o vetor DIFERENCA. 6) Faça um programa que leia um conjunto de 30 valores inteiros, armazene-os em um vetor de nome C e exiba os elementos na contrário de leitura. 7) Faça um programa que leia matrícula e a média de 10 alunos, armazenando em matrizes. Exiba um a listagem só com as matrículas dos alunos com médias maiores ou iguais a 8. 8) Armazenar 8 números em um vetor de nome V e exibir todos os números. Ao final, o total de números múltiplos de seis digitados. 9) Faça um programa que leia números inteiros para um vetor de nome A de 10 elementos. Gere o vetor B, da seguinte forma: se o número na posição correspondente no vetor A for ímpar, multiplique o valor por 3 e, se for par, divida por 2. Ex: Vetor A 3 8 4 2 5 Vetor B 9 4 12 1 15 10) Armazenar a idade de 25 pessoas em um vetor de nome IDADES. Exibir o vetor e, ao final: - total de pessoas com menos de 21 anos - total de pessoas com mais de 50 anos. 11) Faça um programa que leia para um vetor de nome R , 15 números reais . Exibir o vetor e, ao final: 1. quantos números lidos são iguais a 30 2. quantos são maiores que a média 3. quantos são iguais a média 12) Armazenar código e IMC de 20 atletas em dois vetores de nomes CODIGO e IMC. Exibir os códigos dos atletas com IMC menor do que 20. 2 13) Armazenar número da conta e o saldo de 18 correntistas em dois vetores de nomes CONTA e CLIENTE. Exibir uma listagem uma listagem contendo os números das contas, os respectivos saldos e uma das mensagens: positivo / negativo. 14) Armazenar número de inscrição e tempo de 22 nadadores em dois vetores de nomes INSC e TEMPO. Exibir uma listagem uma listagem contendo os números de inscrições e os respectivos tempos. Ao final, o percentual de atletas com tempo menor ou igual a um minuto. 15) Armazene em um vetor de nome SEXO o sexo(F ou M) de 20 pessoas.Exiba todo o vetor e o percentual de pessoas do sexo feminino. 16) Uma empresa de fornecimento de energia elétrica de uma pequena cidade do interior tem registrados vinte e um mil endereços. Cada um tem código e o tipo de consumidor( 1 – residencial / 2 – comercial / 3 – industrial). Construa um programa que armazene o código e o tipo(1/2/3) em dois vetores de nomes CODIGO e TIPO. Ao final o total de consumidores de cada tipo. 17) Faça um programa que entre com uma palavra e exiba conforme exemplo abaixo: palavra: PAZ ZAP Dica: use função strlen() 18) Faça um programa que entre com uma palavra e exiba conforme exemplo abaixo: palavra: AMOR A AM AMO AMOR Dica: use função strlen() 19) Faça um programa que deixe entrar com uma frase de até 100 caracteres e criptografe- a, exibindo-a depois. A criptografia será somente com as vogais. Tudo mais permanece igual. A - X ; E - Y ; I - W ; O - K ; U - Z 20) Entrar com uma frase de até 100 caracteres e exibir quantas letras E, quantas letras O, quantas letras A e quantas letras S tem esta mensagem(considerar minúscula e maiúscula). AULA 7 1) Entrar com valores reais para uma matriz M[4] [5] . Gerar e exibir a matriz DOBRO. 2) Entrar com valores inteiros para uma matriz A[4] [4] e para uma matriz B[4] [4]. Gerar e exibir a matriz SOMA. 3) Entrar com valores para duas matrizes de nomes M e N ambas 5 x 5. Gerar e exibir a matriz DIFERENCA. 3 4) Ler valores inteiros para a matriz A[3][5] . Gerar e exibir a matriz SOMA_LINHA, onde cada elemento é a soma dos elementos de uma linha da matriz A. Faça o trecho que gera a matriz, separado da entrada e da saída. 5) Ler valores inteiros para a matriz A[3][5]. Gerar e exibir a matriz SOMA_COLUNA, onde cada elemento é a soma dos elementos de uma coluna da matriz A. Faça o trecho que gera a matriz, separado da entrada e da saída. 6) Entrar com valores para uma matriz C2 x 3. Gerar e imprimir a C t (matriz transposta). 7) Fazer um programa leia valores para uma matriz M10 x 10 e escreva-a invertida. Se a matriz fosse M3 x 3 e tivesse estes elementos: 987 654 321 sua impressão seria: 123 456 789 8) Faça um programa que entre com números inteiros para duas matrizes: M[3][2] e N[2][4] e exiba a matriz produto. 9) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba todos os elementos exceto os elementos da diagonal principal. 10) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba somente os elementos acima da diagonal principal. 11) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba a soma dos elementos que estão acima da diagonal principal. 12) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba somente os elementos abaixo da diagonal principal. 13) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba a soma dos elementos que estão abaixo da diagonal principal. 14) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba todos os elementos exceto os elementos da diagonal secundária. 15) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba somente os elementos acima da diagonal secundária. 16) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba a soma dos elementos que estão acima da diagonal secundária. 17) Faça um programa que leia os elementos de uma matriz 5 x 5 e exiba somente os elementos abaixo da diagonal secundária. 18) Faça um programa que leia os elementos de uma matriz 6 x 6 e exiba a soma dos elementos que estão abaixo da diagonal secundária. 19) Construa um programa que leia uma matriz 6 x 5 e apresente uma determinada linha da matriz, solicitada via teclado. 4 20) Construa um programa que leia uma matriz 5x5 e apresente uma determinada coluna da matriz, solicitada via teclado. 21) Faça um programa que leia e armazene os elementos de uma matriz M inteira 5 x 5 e imprima todos os elementos que estão em linhas pares e colunas ímpares. AULA 8 1) Defina uma função de nome RAIZ que receba o radicando e o índice e retorne a raiz. 2) Defina uma função de nome MEDIA que receba três números reais e retone a média aritmética. 3) Defina uma função de nome GrausRad que receba um ângulo em graus e retorne o ângulo convertido para radianos. 4) Defina uma função de nome LOGARITMO que receba o logaritmando e a base em que se deseja calcular o logaritmo e retorne o logaritmo. 5) Defina uma função que receba um caracter como parâmetro e retorne 1 caso seja uma vogal, minúscula ou maiúscula, e 0 em caso contrário. 6) Defina uma função de nome TRAPEZIO que receba a base maior, a base menor e a altura e retorne a área. 7) Defina uma função ResEqui que receba valores de duas resistências que estão em paralelo e retorne a resistência equivalente. 8) Defina uma função de nome PERCENT que receba o valor total e o percentual, retornando o valor que representa esse percentual. 9) Defina uma função de nomeMONTANTE que receba o capital, a taxa de juros e o tempo, retornando o montante. 10) Defina uma função de nome SomaPA que receba o primeiro termo de uma PA finita, o último termo de uma PA finita e o número de termos, retornando a soma dos termos. 11) Defina uma função de nome SomaPG que receba o primeiro termo de uma PG, finita, a razão de uma PG finita e o número de termos, retornando a soma dos termos. 12) Defina uma função de nome ContaDiv que receba um número e exiba o total de divisores desse número. 13) Defina uma função de nome ARRANJO que calcule o número de arranjos de n elementos p a p. A fórmula do arranjo está abaixo e lembro que ! é o símbolo do fatorial de um número. 5 )!pn( !n Anp 14) Defina uma função de nome COMBINACAO que calcule o número de combinações de n elementos p a p. A fórmula da combinação está abaixo e lembro que ! é o símbolo do fatorial de um número. )!pn(*!p !n Cnp 15) Defina uma função de nome EXIBE que receba um caracter e o número de vezes que se deseja exibi-lo em uma linha. 16) Defina uma função de nome CONTA que receba um vetor do tipo inteiro e seu tamanho, retornando quantos elementos são maiores do que 15. 17) Defina uma função de nome MenorDoVetor que receba um vetor do tipo real e seu tamanho, retornando o menor elemento do vetor. 18) Defina uma função de nome ProdutoInterno que receba dois vetores inteiros e o tamanho deles . A função deverá retornar o produto interno dos dois vetores. Exemplo: X <- (1,2,3,4) Y <- (4,3,2,1) X . Y <- 4 + 6 + 6 + 4 = 20
Compartilhar