UFPR · DELT · Contact
Exercicios

Exercícios sobre fundamentos de programação
Utilize a linguagem C em todos os casos. Estes exercícios foram planejados para treinar questões de fundamentos de programação.
  1. Escreva um programa para verificar se um número é par ou impar. O usuário deve entrar com o número pelo teclado.
  2. Escreva um programa para verificar se um número digitado pelo usuário é primo ou não. Um número primo é aquele que é divisível apenas por ele mesmo ou por 1.
  3. Escreva um program que pede o valor de um depósito inicial, o valor do investimento mensal, o número de meses que o dinheiro vai ficar rendendo na poupança e a taxa de juros mensal. Após isso, calcule o valor do capital no final do período e o lucro obtido.
  4. Escreva um programa que indica se um número digitado pelo usuário é uma potência de dois ou não. 1,2 e 4 são potências de dois. 3 não é potência de dois.
  5. Escreva um programa para ordenar um vetor de números inteiros digitados pelo usuário.
  6. Escreva um programa para imprimir uma String digitada pelo usuário ao contrário. Por exemplo, se o usuário digitou "teste" o programa imprime "etset".
  7. Escreva um programa para imprimir os n primeiros números da série de Fibonacci. O usuário deve entrar com o valor de n. A série de Fibonacci pode ser calculada por F(n)=F(n–1)+F(n–2), com F(1)=F(2)=1 .
  8. Escreva um programa para calcular o valor do fatorial de um número digitado pelo usuário. Escreva duas versões: recursiva e não recursiva.
  9. Escreva um programa para calcular a média e o desvio padrão de uma série de valores digitados pelo usuário.
  10. Dado uma base n, n>1, calcule recursivamente o valor de n^x. O usuário deve entrar com o valor de n e x. Exemplo: potencia(3,2) deve retornar 9. Não é permitido o uso de loops.

Voltar para página da TE091/2015