Buscar

lista_2012_ling_C

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UFU/FACOM – Lista 1 – Linguagem C 
Disciplina: Algoritmos e Programação de Computadores 
Curso: Engenharia Aeronáutica 
Prof: Rafael Pasquini 
 
 
1. Faça um programa que leia um número inteiro maior que zero e informe se é par 
ou ímpar. 
 
2. Faça um programa que receba um número e mostre uma mensagem caso este 
número seja maior que 80, menor que 25 ou igual a 40. 
 
3. Escreva um programa que leia um número e informe se ele é divisível por 10, 
por 5 ou por 2, ou se não é divisível por nenhum deles. 
 
4. Ler um número inteiro, e verificar se o número corresponde a um mês válido no 
calendário e escrever o nome do mês, senão escrever uma mensagem „Mês 
Inválido‟. 
 
5. Elabore um programa que leia três valores, encontre o maior dos três valores e o 
escreva na tela. 
 
6. Faça um programa que dados três números os imprima em ordem crescente. 
 
7. A prefeitura de Uberlândia abriu uma linha de crédito para os funcionários 
estatutários. O valor máximo da parcela mensal do empréstimo não poderá 
ultrapassar 30% do salário bruto. Faça um programa que permita entrar com o 
salário bruto e o valor da prestação, e informar se o empréstimo pode ou não ser 
concedido. 
 
8. Escreva um programa que dada a idade de uma pessoa, determine sua 
classificação segundo a seguinte tabela: 
 
Idade Classificação 
0 – 18 Menor de idade 
19 – 64 Maior de idade 
65 em diante Idosa 
 
9. Faça um programa que, dado três valores a, b e c, verifique se eles podem ser 
os comprimentos dos lados de um triângulo. Caso positivo, seu programa deve 
informar se o triângulo é equilátero, isósceles ou escaleno. Caso contrário, seu 
programa deve escrever a mensagem “Não formam triângulo”. 
Obs.1: Um triângulo equilátero possui os comprimentos dos três lados iguais. 
Obs. 2: Um triângulo isósceles possui pelo menos dois lados de mesma medida. 
Obs. 3: Um triângulo escaleno possui todos os seus lados com medidas 
diferentes. 
 
10. Escrever um programa que lê dois valores a e b, verifica se são múltiplos 
escrevendo uma das seguintes mensagens: “São Múltiplos” ou “Não são 
Múltiplos”. 
11. Elabore um programa que dado o número do mês do ano indica quantos dias 
tem esse mês. Utilize para isso estrutura de controle condicional switch. 
Obs.: Considere fevereiro como tendo 28 dias. 
 
12. Calcule a média aritmética das três notas de um aluno e mostre, além do valor 
da média, uma mensagem de "Aprovado", caso a média seja igual ou superior a 
7,0, a mensagem "Recuperação", caso a média se igual ou superior a 5,0 e 
inferior a 7,0, ou a mensagem “Reprovado”, caso a média seja inferior a 5,0. 
 
13. A loja Mamão com Açúcar está vendendo seus produtos em cinco prestações 
sem juros, para compras até R$ 500,00 e em oito prestações sem juros, para 
compras acima de R$500,00. Faça um programa que receba um valor de uma 
compra e mostre o valor das prestações. 
 
14. A empresa K-re-fu tem uma política de juros para compra de produtos a prazo 
conforme visto abaixo: 
Prazo Juros (%) 
1 – 3 0 
4 – 7 0,5% 
8 – 12 1,5% 
12 - 20 3% 
 
Crie um programa que receba um valor de uma compra, a forma de pagamento 
(prazo) e determine o valor a ser gasto efetivamente com o produto. 
 
15. Utilize o comando switch para fazer um programa que calcula as áreas das 
seguintes figuras geométricas: 
 
 ‘q’ - Área do quadrado. 
 ‘r’ - Área do retângulo. 
 ‘t’ - Área do triângulo. 
 ‘p’ - Área trapézio. 
 
Baseado na escolha do usuário, você deverá pedir os valores necessários para 
fazer os cálculos (cm) e imprimir o nome da figura escolhida e o valor área para o 
usuário (cm²).

Outros materiais