Sei sulla pagina 1di 2

CET 151 - Processamento de dados II -

Prática Profº: Valber Carneiro

Exercícios de Revisão

1. Numa empresa paga-se R$ 19,50 a hora e recolhe-se para o imposto de


renda 10% dos salários acima de R$ 1500,00. Dado o número de horas
trabalhadas por um funcionário, informar o valor do seu salário líquido.

2. Uma empresa determinou um reajuste salarial de 5% a todos os seus


funcionários. Além disto, concedeu um abono de R$ 100,00 para aqueles que
recebem até R$ 750,00. Dado o valor do salário de um funcionário, informar
para quanto ele será reajustado.

3. Receba do usuário dois números inteiros e um caractere, podendo este ser:

“+”, “-“, “*”, “/” e “%”, verifique o símbolo da operação, realize a operação de
acordo com o operador e imprima o resultado. Caso o operador seja inválido,
mostrar a informação referente.

4. Escreva um programa que leia 10 números de ponto flutuante e informe:


a) a média dos elementos;
b) o maior e menor elemento;
c) a quantidade de elementos positivos e a quantidade de
elementos negativos.

5. Escreva um programa que leia e mostre um vetor de 10 elementos inteiros.


Em seguida, conte quantos valores pares existem no vetor, exibindo no vídeo.

6. Construa um programa que leia dois números inteiros a e b, um vetor de

tamanho n e exiba como resposta a contagem de quantos elementos do vetor


estão no intervalo fechado [a; b].

7. Escreva um programa leia uma matriz de inteiros com 3 linhas e 3 colunas e


mostre:
a) o somatório dos elementos da matriz.
b) o maior e menor elemento da matriz, assim como a posição (linha e
coluna) destes elementos.
c) informe a quantidade de elementos não negativos.

8. Escreva um programa que leia 10 números inteiros e calcule a soma dos


elementos de índice par e a multiplicação dos elementos que se encontram em
posições de índice ímpar. Informe os resultados do processamento:
9. Escreva um programa que leia 10 números inteiros e calcule a quantidade
de números pares armazenados em índices ímpares e a quantidade de
números ímpares armazenados em índices pares. Informe os resultados do
processamento:

10. Escreva um programa que leia uma matriz quadrada de 5 linhas e 5


colunas. Você deve programar a matriz para multiplicar cada elemento da
primeira e última linha por 2, os elementos das demais linhas devem ser
multiplicados por 3. Imprima a matriz resultante.

11. Escreva um programa que leia uma matriz quadrada de 5 linhas e 5


colunas. Você deve programar a matriz para atualizar o valor da célula atual
([linha][coluna]) como sendo o valor atual somado ao valor da mesma célula da
linha anterior ([linha-1][coluna]), mas realizar esse procedimento somente se
não for a primeira ou última linha.

12. Escreva um programa que leia uma matriz quadrada e informe se a matriz
é diagonal dominante ou não. Uma matriz é diagonal dominante se o valor
absoluto do elemento da diagonal é maior que a soma dos valores absolutos
dos restantes elementos da mesma linha, isto é, |aii| > ∑ | | com i ≠ j.

13. Construa um programa que receba uma matriz quadrada de dimensão


arbitrária e classifique a matriz como SUPERIOR ou INFERIOR. Uma matriz é
SUPERIOR se a soma dos elementos acima da diagonal é maior ou igual a
soma dos elementos embaixo da diagonal; caso contrário diz-se que é uma
matriz inferior. Veja exemplo na figura a seguir

Bons Estudos!

Potrebbero piacerti anche