Exercícios Programação
Alguns exercícios para Programação em C para o pessoal da FACSUL
  1. Peça ao usuário para digitar  3 valores inteiros e mostre sua soma.
  2. O usuário digita uma ¨senha¨ numérica, e o programa reconhece a senha como verdadeira ou falsa, mostrando esta informação
  3. Peça ao usuário para digitar seus dados pessoais  (Nome, Endereço, Data de Nascimento, Cidade, CEP, email), verifique se as informações de Data de Nascimento, CEP e email fazem sentido, e mostre ao usuário as infomações, se estão todas corretas, ou mostre que alguma informação estava errada.
  4. Peça ao usário para digitar 10 valores e some-os.
  5. Desenhe na tela usando printf um tabuleiro de xadrez ( 64 casas, 8x8).
  6. Faça uma prova de matemática para crianças que estão aprendendo a somar números inteiros menores do que cem. Escolha números aleatórios entre 1 e 100, e mostre na tela a pergunta: qual é a soma de¨a¨ + ¨b¨, onde ¨a¨ e ¨b¨ sã os números aleatórios. Peça a resposta. Faça cinco perguntas ao aluno, e mostre para ele as perguntas e as respostas corretas, além de quantas vezes o aluno acertou.
  7. Faça um programa que peça o nome de um usuário de biblioteca, e peça o nome do livro que esta pessoa esta retirando, além de seu código de usuário, e ISBN do livro. Ou seja, invente um programa de gerenciamento de um usuário de uma biblioteca.  Mostre ests informações na tela, usando algum formato para mostrar estas informações.
  8. Faça um program que mostre ao usuário um menu com 4 opções de operações matemáticas  ( as básicas, por exemplo). O usuário escolhe uma das opções e o seu programa então pede dois valores numéricos e realiza a operação, mostrando o resultado e saindo.
  9. Modifique o programa anterior para que após mostrar o valor o usuário retorne ao menu de opções, podendo fazer outra operação. Inclua uma opção extra no menu para o usuário sair do programa.
  10. O programa gera um número aleatório de 1 até 100, e o usuário deve adivinhar o número em até 10 tentativas. O programa deve informar se o número digitado é menor ou maior que o número secreto.
  11. Mostre que existe um método para sempre acertar o número em menos de 10 tentativas.
  12. Peça ao usuário para digitar dez valores numéricos e ordene por ordem crescente estes valores, guardando-os num vetor. Ordene o valor assim que ele for digitado. Mostre ao final os valores em ordem. 
  13. Refaça o programa anterior, mas estas vez peça os dez valores, guarde-os e após ordene-os.
  14. Pense num maneira de ordenar os valores e descreva-a aqui. Não precisa programar, somente mostre com desenhos, bolinhas, cruzinhas, e muitos riscos como se poderia ordenar valores. Pode ser o mesmo ¨algoritmo¨ qe você usou no programa anterior.