Sie sind auf Seite 1von 4

Faculdades Santo Agostinho

LISTA DE EXERCCIOS MICROCONTROLADORES

Disciplina : Microcontroladores
Professor : Edmar Alves Cosme
Instrues:
a) Desenvolver os algoritmos abaixo diretamente na linguagem de programao C, usando preferencialmente o DEV
b)
c)
d)
e)
f)
g)

C++.
As solues devem estar em um arquivo do tipo .TXT, DOC, DOCX, C.
O documento deve ter sido compactado (at 500KB)
ENTREGAS ATRASADAS SERO PENALIZADAS EM 02 pontos POR DIA DE ATRASO!
No sero aceitas entregas aps 5 dias da data de entrega.
A data de entrega 24/04/2014 at 22:30hs.
Enviar para o e-mail edmarc@santoagostinho.edu.br e impresso.
1.

Faa um algoritmo que receba dois nmeros e exiba o resultado da soma.

2.

Faa um algoritmo que receba dois nmeros e ao final mostre a soma, subtrao, multiplicao e diviso dos
nmeros lidos.

3.

Escrever um algoritmo para determinar o consumo mdio de um automvel sendo fornecida a distncia total
percorrida e o total de combustvel gasto.

4.

Escrever um algoritmo que leia o nome de um vendedor, o seu salrio fixo e o total de vendas efetuadas por ele
no ms(em dinheiro). Sabendo que esse vendedor ganha 15% de comisso sobre as vendas efetuadas, informar
seu nome, seu salrio fixo e seu salrio no final do ms.

5.

Escrever um algoritmo que leia o nome de um aluno e as notas das 3 provas que ele obteve no semestre. No
final, informar o nome do aluno e sua mdia (aritmtica).

6.

Ler dois valores para as variveis A e B, e efetuar as trocas dos valores de forma que a varivel A passe a
possuir o valor da varivel B e a varivel B passe a possuir o valor da varivel A. Apresentar os valores trocados.

7.

Ler uma temperatura em graus Celsius e apresent-la convertida em graus Fahrenheit. A frmula de converso
: F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.

8.

Elaborar um algoritmo que efetue a apresentao do valor da converso em real (R$) de um valor lido em dlar
(US$). O algoritmo dever solicitar o valor da cotao do dlar e tambm a quantidade de dlares disponveis
com o usurio.

9.

Faa um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento aps um ms.
Considere fixo o juro da poupana em 0,70% a. m.

10. A Loja Mamo com Acar est vendendo seus produtos em 5 (cinco) prestaes sem juros. Faa um algoritmo
que receba um valor de uma compra e mostre o valor das prestaes.
11. Faa um algoritmo que receba o preo de custo de um produto e mostre o valor de venda. Sabe-se que o preo
de custo receber um acrscimo de acordo com um percentual informado pelo usurio.
12. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e
dos impostos (aplicados, primeiro os impostos sobre o custo de fbrica, e depois a percentagem do distribuidor
sobre o resultado). Supondo que a percentagem do distribuidor seja de 28% e os impostos 45%. Escrever um
algoritmo que leia o custo de fbrica de um carro e informe o custo ao consumidor do mesmo.
13. Faa um algoritmo que receba um nmero e mostre uma mensagem caso este nmero seja maior que 10.

14. Escrever um algoritmo que leia dois valores inteiro distintos e informe qual o maior.
15. Faa um algoritmo que receba um nmero e diga se este nmero est no intervalo entre 100 e 200.
16. Escrever um algoritmo que leia o nome e as trs notas obtidas por um aluno durante o semestre. Calcular a sua
mdia (aritmtica), informar o nome e sua meno aprovado (media >= 7), Reprovado (media <= 5) e
Recuperao (media entre 5.1 a 6.9).
17. Faa um algoritmo que leia dois nmeros e identifique se so iguais ou diferentes. Caso eles sejam iguais
imprima uma mensagem dizendo que eles so iguais. Caso sejam diferentes, informe qual nmero o maior, e
uma mensagem que so diferentes.
18. Faa um algoritmo que leia um nmero de 1 a 5 e escreva por extenso. Caso o usurio digite um nmero que
no esteja neste intervalo, exibir mensagem: nmero invlido.
19. A concessionria de veculos CARANGO est vendendo os seus veculos com desconto. Faa um algoritmo
que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente. O desconto dever ser calculado sobre
o valor do veculo de acordo com o combustvel (lcool 25%, gasolina 21% ou diesel 14%). Com valor do
veculo zero encerra entrada de dados. Informe total de desconto e total pago pelos clientes.
20. Faa um algoritmo que receba o nome a idade, o sexo e salrio fixo de um funcionrio. Mostre o nome e o
salrio lquido, conforme tabela abaixo:

21. Ler 80 nmeros e ao final informar quantos nmero(s) est()o no intervalo entre 10 (inclusive) e 150
(inclusive).
22. Faa um algoritmo que receba a idade de 75 pessoas e mostre mensagem informando maior de idade e menor
de idade para cada pessoa. Considere a idade a partir de 18 anos como maior de idade
23. Escrever um algoritmo que leia o nome e o sexo de 56 pessoas e informe o nome e se ela homem ou mulher.
No final informe total de homens e de mulheres.
24. A concessionria de veculos CARANGO VELHO est vendendo os seus veculos com desconto. Faa um
algoritmo que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente de vrios carros. O
desconto dever ser calculado de acordo com o ano do veculo. At 2000 - 12% e acima de 2000 - 7%. O
sistema dever perguntar se deseja continuar calculando desconto at que a resposta seja: (N) No .
Informar total de carros com ano at 2000 e total geral.
25. Escrever um algoritmo que leia os dados de N pessoas (nome, sexo, idade e sade) e informe se est apta
ou no para cumprir o servio militar obrigatrio. Informe os totais.
26. Faa um algoritmo que receba o preo de custo e o preo de venda de 40 produtos. Mostre como resultado se
houve lucro, prejuzo ou empate para cada produto. Informe media de preo de custo e do preo de venda.
27. Faa um algoritmo que receba N nmeros e mostre positivo, negativo ou zero para cada nmero.
28. Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionrios de acordo com
os seguintes critrios:
a) 50% para aqueles que ganham menos do que trs salrios mnimos;
b) 20% para aqueles que ganham entre trs at dez salrios mnimos;
c) 15% para aqueles que ganham acima de dez at vinte salrios mnimos;
d) 10% para os demais funcionrios.
Leia o nome do funcionrio, seu salrio e o valor do salrio mnimo. Calcule o seu novo salrio reajustado. Escrever o
nome do funcionrio, o reajuste e seu novo salrio. Calcule quanto empresa vai aumentar sua folha de pagamento
29. Escrever um algoritmo que leia trs valores inteiros distintos e os escreva em ordem crescente.
30. Dados trs valores A, B e C, em que A e B so nmeros reais e C um caractere, pede-se para imprimir o

resultado da operao de A por B se C for um smbolo de operador aritmtico; caso contrrio deve ser
impressa uma mensagem de operador no definido. Tratar erro de diviso por zero.
31. Escrever um algoritmo que leia trs valores inteiros e verifique se eles podem ser os lados de um tringulo. Se
forem, informar qual o tipo de tringulo que eles formam: equiltero, isscele ou escaleno.
Propriedade: o comprimento de cada lado de um tringulo menor do que a soma dos comprimentos dos outros
dois lados.
Tringulo Equiltero: aquele que tem os comprimentos dos trs lados iguais;
Tringulo Isscele: aquele que tem os comprimentos de dois lados iguais. Portanto, todo tringulo equiltero
tambm isscele;
Tringulo Escaleno: aquele que tem os comprimentos de seus trs lados diferentes.
32. Elabore um algoritmo que, dada a idade de um nadador. Classifique-o em uma das seguintes categorias:
Infantil A = 5 - 7 anos
Infantil B = 8 - 10 anos
Juvenil A = 11 - 13 anos
Juvenil B = 14 - 17 anos
Snior = 18 - 25 anos
Apresentar mensagem idade fora da faixa etria quando for outro ano no contemplado.
33. Faa um algoritmo que calcule o valor da conta de luz de uma pessoa. Sabe-se que o clculo da conta de luz
segue a tabela abaixo:
Tipo de Cliente Valor do KW/h
1 (Residncia) 0,60
2 (Comrcio) 0,48
3 (Indstria) 1,29
34. Uma Companhia de Seguros possui nove categorias de seguro baseadas na idade e ocupao do segurado.
Somente pessoas com pelo menos 17 anos e no mais de 70 anos podem adquirir aplices de seguro.
Quanto s classes de ocupaes, foram definidos trs grupos de risco. A tabela abaixo fornece as categorias
em funo da faixa etria e do grupo de risco. Dados nome, idade e grupo de risco, determinar a categoria do
pretendente aquisio de tal seguro. Imprimir o nome a idade e a categoria do pretendente, e , caso a idade
no esteja na faixa necessria, imprimir uma mensagem.

35. Faa um algoritmo que leia o nome, o sexo, a altura e a idade de uma pessoa. Calcule e mostre nome e o seu
peso ideal de acordo com as seguintes caractersticas da pessoa:

36. Sabendo que um caixa eletrnico ter notas de R$50 e R$10, faa um programa que, fornecido um valor para
saque (inteiro), calcule quantas notas de 50, quantas notas de 10 o cliente deve receber em um caixa eletrnico,
alm de indicar a parte do valor cujo saque impossvel (resto entre 0 e 9, inclusive).
DICAS:
- Use diviso inteira e resto de diviso.
- nmero de notas deve ser o menor possvel, ento, calcule a quantidade possvel de notas de 50 primeiro!