Ótimo custo benefício
Prof.: Fábio Lopes Caversan
Lista de Exercícios – Módulo 2 (versão 2012.1)
1. Faça um programa de eleição, onde o usuário informa o número de candidatos, e depois informa os nomes destes candidatos. A seguir, a votação é iniciada, até que o usuário deseje parar. O usuário vota digitando o nome do candidato. Finalmente, o nome do vencedor deve ser exibido na tela. Desconsidere situações de empate.
2. Faça um programa de adivinhação. Primeiro o usuário 1 digita 10 números. Em seguida o programa pede para um usuário 2 adivinhar os dez números. Cada acerto do número na sua exata posição conta 2 pontos e cada erro desconta 1. Mostre a pontuação final do usuário 2.
3. Melhore o programa do exercício 2 da seguinte forma: cada acerto de número na posição vale dois pontos, cada acerto do número fora da posição (se o número foi digitado pelo usuário 1 mas não na posição indicada pelo usuário 2) vale um ponto e cada erro desconta dois pontos.
4. Faça um programa que simula uma roleta. Inicialmente, o programa digita 10 elementos de um vetor. Em seguida, o programa pede para o usuário um número. O programa deve girar os números do vetor, para a direita, o número de vezes que o usuário digitar. Considere, por exemplo, o seguinte vetor:
|1 |2 |3 |4 |5 |
Digitando 2, os elementos são girados para a direita duas vezes, resultando em:
|4 |5 |1 |2 |3 |
Digitando 4, considerando o vetor original, os elementos são girados para a direita quatro vezes, resultando em:
|2 |3 |4 |5 |1 |
5. Faça um programa que recebe do usuário dois vetores de 10 elementos. Apresente, em um terceiro vetor, a união destes dois vetores e em um quarto vetor a intersecção destes dois vetores.
6. Crie um programa de loja de carros, que mostra para o usuário um menu, para que ele escolha 0-sair, 1-incluir,