Exercícios

01. Leia seu nome, endereço, telefone, data de nascimento, data de hoje, e escreva na tela. Calcule a sua idade e escreva na tela.

02. Leia dois números e calcule a soma e o produto entre eles, e a subtração e a divisão do primeiro valor com o segundo. Escreva o resultado na tela. Considere o segundo número diferente de zero.

03. Idem ao anterior, com o segundo valor podendo ser igual a zero, e considerando que o resultado da subtração não seja negativa.

04. Leia dois valores numéricos e escreva o menor valor.

05. Leia três valores numéricos e escreva o maior valor.

06. Leia três valores numéricos e escreva-os em ordem crescente.

07.  Dados três valores X, Y, Z, verificar se eles podem ser os comprimentos dos lados de um triângulo e, se forem, verificar se é triângulo eqüilátero, isósceles ou escaleno. Se não formarem triângulo, escrever uma mensagem

08. Fazer um programa que calcule N! (fatorial de N). O valor de N deve ser lido.
a) N! = 1 * 2 * ...* (N-1) * N
b) 0! = 1, por definição.

09. Fazer um programa que calcule e escreva o valor de S:
S = 1/1 + 3/2 + 5/3 + 7/4 + ... + 99/50

10. Leia um valor numérico n e escreva o valor da soma dos n termos, onde cada termo e dado pela fórmula:
(1/n)2, n >= 0.

11. Fazer um programa que:

  • leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo.
  • última linha, que não entrará nos cálculos, contém o valor da idade igual a zero.
  • calcule e escreva a idade média deste grupo de indivíduos.

12. Fazer um programa que leia um conjunto de 10 notas de alunos de uma disciplina, armazene-as na variável nota e determine a maior delas.

13. Fazer um programa para ler uma variável de 10 elementos numéricos e verificar se existem elementos iguais a 30. Se existirem, escrever as posições em que estão armazenadas.

14. Fazer um programa para percorrer uma matriz de tamanho 4 X 4 e some todos os seus valores.

15. Fazer um programa para multiplicar uma matriz 3X3 por uma matriz 3X2, e armazene o resultado em um outra matriz.
Cij = Somatoria (Aik*Bkj), 1<=k<=N,
N = numero_colunas_A = numero_linhas_B
Neste exercício N=3

16. Fazer um programa que tenha um registro com os campos nome, endereco, telefone, email, salário, leia os dados de entrada e processe o total dos salários e imprima o valor do maior salário, e a quem pertence (nome).
Observação: ler os MAX registros ou ate que o nome seja "fim".

17. Fazer um programa para ler registros com os campos nome, endereco, telefone, email, salário, e armazená-los em um arquivo.
Observação: o ultimo registro possui o campo nome igual a "fim".

18. Fazer um programa para ler os dados do arquivo criado no exercício anterior e guardar em um outro arquivo (tipo texto) o nome e o salário de cada um e o valor total dos salários.

19. Fazer um programa com dois procedimentos: um para ler uma matriz de tamanho M1 X M2, e um para multiplicar a matriz por um constante, e imprima o valor da matriz resultante.


Aula Anterior | Índice