Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista 1
Implemente, teste e entregue somente o código-fonte dos seguintes exercícios utilizando a Linguagem
de Programação C. Utilize a seguinte nomenclatura para cada implementação: prog1.c, prog2.c,
prog3.c, etc. Ao final compacte (zip) todos os programas em uma pasta com o seu nome (ex.
JoaoSilva-Trab4.zip) e entregue via SIGAA.
5. Fazer um programa para receber do usuário um número inteiro de dias e imprimir a quantidade
de anos correspondente a esse número de dias.
15. Escreva um algoritmo que leia um número inteiro do usuário. Depois informe se ele‚ menor,
igual ou maior que zero.
16. Sendo dado um número inteiro, faça um algoritmo que escreva "par" caso o número seja par e
"ímpar" caso contrário.
17. Leia do usuário dois valores numéricos inteiros e apresente a diferença do maior para o menor.
18. Escreva um algoritmo que solicite a idade de uma pessoa e informe:
a) “Pessoa Menor de idade” se a idade menor que 18 anos
b) “Pessoa Maior de Idade ” se a idade maior ou igual a 18 anos e menos que 65
c) “Pessoa idosa” se a idade for maior que 65 anos
19. Sendo dados três números distintos (assume-se que o serão), faça um algoritmo que escreva o
número do meio.
20. Sendo dados três números inteiros distintos (assume-se que o serão), faça um algoritmo que
escreva o maior número digitado.
21. Sendo fornecidos dois números inteiros, elabore um algoritmo que informe se o primeiro
número fornecido é, ou não, divisível pelo segundo.
22. Faça um algoritmo que solicite ao usuário o Preço de Compra e o Preço de Venda de um único
produto e informe ao usuário: O valor do lucro obtido, caso exista; Caso o lucro seja negativo,
deverá ser informado ao usuário que ele obteve prejuízo na venda.
23. Uma determinada loja está fazendo promoções de vendas e no momento em que um cliente se
dirige ao caixa com suas compras, seu programa deverá verificar a qual percentual de desconto
este cliente tem direito. Para desempenhar bem esta tarefa‚ oferecido uma tabela de desconto,
baseada no valor da compra do cliente. Veja:
a) Compra até R$ 100,00 receberá 5% de desconto;
b) Compra maior que R$ 100,00, porém inferior a R$ 200,00, o desconto será de 10%;
c) Se a compra for superior ou igual a R$ 200,00, o desconto será de 20%.
24. Fazer um programa que recebe um símbolo de operação do usuário (+, -, / ou *) e dois
números reais. O programa deve retornar o resultado da operação recebida sobre estes dois
números.
25. Escreva um algoritmo que determine e apresente o grau de obesidade de uma pessoa, sendo
fornecido o peso e a altura da pessoa. O Grau de obesidade é determinado pelo Índice da
Massa Corpórea através da tabela abaixo:
26. Ler um número inteiro entre 1 e 7 e escrever o dia da semana correspondente (1 = Segunda, 2
= Terça, etc). Caso o usuário digite um número fora desse intervalo, deverá aparecer uma
mensagem informando que não existe o dia com este número.
27. Ler dois valores números, efetuar a soma destes valores. Caso o valor encontrado na soma:
a) Seja maior ou igual a 10, este valor deverá ser somado de 5;
b) Não seja maior ou igual a 10, este valor deverá ser subtraído de 5;
c) Por fim apresente o valor final.
Estruturas de repetição
28. Fazer um algoritmo que apresente todos os números entre 1 e 158 em tela, sendo cada um em
uma linha.
29. Fazer um algoritmo que apresente todos os números entre -45 e 45 em tela no seguinte
formato:
-45 -44 -43 …. -1 0 1 2 3 …. 44 45.
30. Fazer um programa que conte de 30 até 10, mostrando sempre o valor atual da contagem.
31. Fazer um algoritmo que apresente todos os números pares existentes entre 1 e 100.
32. Escreva um programa que imprima na tela os números de 1 a 500 que são múltiplos de 5.
33. Sendo dado um número, faça um algoritmo que escreva todos os números ímpares menores
que esse número. Dica: comece pelo número um.
INICIO DA TABUADA
-----------------------------
1x1=1
1x2=2
1 x 3 = 3 (continua ...)
-----------------------------
2x1=2
2x2=4
2 x 3 = 6 (continua ...)
-----------------------------
10 x 1 = 10
10 x 2 = 20 (continua ...)
10 x10 = 100
-----------------------------