Buscar

linguagem 6 8 exercicios

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 5 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

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

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

Outros materiais