Você está na página 1de 2

1ª LISTA DE EXERCICIO DE INFORMATICA – 2013/2

1. Faça um programa que imprima a soma e a média de 10 valores lidos.

2. Faça um programa que leia um número inteiro positivo e identifique se o mesmo é par ou ímpar.

3. Faça um programa que calcule o peso ideal de diversas pessoas. Dados de entrada: peso (em
kilos), altura (em metros) e sexo (M = masculino; F = feminino).
Digitar peso negativo para encerrar o programa.
Fórmulas para o cálculo do peso:
 Peso ideal de homem = (72,7 x altura) – 58,0.
 Peso ideal de mulher = (62,1 x altura) - 44,7.

4. Fazer um programa em C para ler notas de 10 alunos. Ler a nota de cada um deles e calcular a
média aritmética das notas. Contar quantos alunos estão com a nota acima de 5.0.
Obs.: Se nenhum aluno tirou nota acima de 5.0, imprimir mensagem: Não há nenhum aluno com
nota acima de 5.

5. Fazer um programa que leia vários números (um por vez) e imprima 0(zero) se o número não for
múltiplo de 2,3, 5 nem 7. Imprimir 1(um) se o número for múltiplo de 2 ou 3 e 2(dois) se o número
for múltiplo de 5 e 7.
Sair do programa quando for digitado o valor -1. (Não é necessária nenhuma consistência ou crítica
dos dados).

6. Faça um programa que leia um número inteiro e imprima a tabuada deste número de zero a nove.
Interrompa o processamento quando ler um número menor que zero.

7. Construa um programa que leia uma quantidade indeterminada de números inteiros positivos e
identifique qual foi o maior e qual foi o menor número digitado. O final da série de números
digitada deve ser indicado pela entrada de -1.

8. Faça um programa que imprima os 10 primeiros números primos.

9. Faça um programa que calcule e imprima a soma dos dez primeiros termos da série:

S = 1 / 500 + 2 / 450 + 3 / 400 + 4 / 350 + .... +

10. Faça um programa que ache o fatorial de números positivos e inteiros quaisquer. Parar o
processamento quando for lido um numero maior que 10.

11. Fazer um programa em C que leia vários números inteiros e positivos e calcule o fatorial se o
número é menor que 7 e a soma de 1 até o número lido se o número é maior ou igual a 7.
Sair quando for digitado –1.

12. Fazer um programa em C para calcular a soma dos N primeiros múltiplos de um inteiro K, onde N e
K são lidos e são números inteiros e positivos.

13. A série de Fibonacci é formada pela seguinte sequencia: 1,1,2,3,5,8,13,21,34,55...


Construa um algoritmo que gere a série de Fibonacci até o vigésimo termo.

14. Faça um programa que leia três valores inteiros e os escreva em ordem crescente.

15. Faça um programa que lendo o nome, idade em anos e sexo de um associado de um clube,
concede desconto na mensalidade a ser paga, observando:

Sexo feminino até 30 anos desconto de 20%;


Sexo “ de 31 a 40 anos desconto de 30%;
Sexo “ acima de 41 anos desconto de 35%;
Sexo masculino até 25 anos sem desconto;
Sexo “ acima de 25 anos desconto de 25%.

Forneça a mensalidade do clube, o nome e a idade de cada associado. O programa deve continuar
processando até que seja informado como idade o valor igual a zero.
1ª LISTA DE EXERCICIO DE INFORMATICA – 2013/2
16. Durante uma corrida de automóveis com N voltas de duração foram anotados para um piloto, na
ordem, os tempos registrados em cada volta. Fazer um programa em C para ler os tempos das N
voltas, calcular e imprimir:

a) melhor tempo;
b) a volta em que o melhor tempo ocorreu;
c) tempo médio das N voltas;

O número de voltas vai ser informado no início da execução do programa.

17. Faça um programa que leia um valor inteiro e desenhe na tela um triângulo, como mestrado abaixo
contendo sua altura e base do tamanho do valor informado.
0
00
000
0000
00000
000000
0000000
00000000

No exemplo teria sido digitado o valor 8.

18. Agora faça o mesmo que na questão anterior mas para a seguinte figura:

0
000
00000
0000000
000000000
00000000000
0000000000000
000000000000000

No exemplo teria sido digitado o valor 8.

19. Escreva um algoritmo que calcule o número de notas e de moedas que deve ser dado de troco para
um pagamento efetuado. O algoritmo deve ler o valor a ser pago e o valor efetivamente pago. Supor
que o troco seja dado em notas de 50, 20, 10, 5, 2 e 1 real.

Você também pode gostar