Buscar

https___ww1.ucl.br_disciplinas_Informatica_Area do Professor_Exercicios_2013_2_lista1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

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.

Outros materiais