You are on page 1of 2

Lista de Exercícios

1. Desenvolva um algoritmo que simule uma calculadora. O algoritmo deve receber


a operação desejada (+, -, / e *) e dois valores (inteiros ou reais) do usuário e, com
base na operação, realizar o cálculo devido. Caso a operação escolhida seja
inválida, apresente uma mensagem de erro. Obs.: não existe numero dividido por
zero!

2. Desenvolva um algoritmo que leia o preço e a categoria de um produto e, com


base na categoria, apresente o reajuste. Categorias: A = 50%, B = 25%, C = 15% e
outras, 5%. Apresente na tela o valor original e o valor com reajuste.

3. Desenvolva um algoritmo que leia um dia e um mês e apresente a sua estação do


ano. Apresente o dia e o mês digitado e a estação do ano correspondente.

4. Desenvolva um algoritmo que simule algumas funcionalidades básicas de um


caixa eletrônico. Apresente as opções de “Depósito”, “Saque”, “Saldo” e “Sair”.
Desenvolva suas devidas funcionalidades, iniciando o saldo com R$100,00.
Lembre-se de algumas restrições, tal como sacar mais que o valor contido na
conta, etc.

5. Desenvolva um algoritmo que simule uma urna eletrônica. Na tela principal deve
aparecer os candidatos e também opções para votos brancos e nulos. Leia a opção
e apresente o candidato/branco/nulo escolhido na tela. Utilize os possíveis
candidatos a presidência do país nesse ano.

6. Desenvolva um algoritmo que complete o algoritmo acima, ou seja, que leia o


número de eleitores que votaram nas eleições, o número de votos em brancos,
nulos e válidos. Calcular e apresentar na tela o percentual que cada um representa
em relação ao total de eleitores.

7. Desenvolva um algoritmo que recebe o cargo e o salário de um empregado e por


fim realiza o cálculo de aumento de salário. Os técnicos receberão 50% de
reajuste, os gerentes 30% e os demais 20%. Apresente a categoria, o salário
original e o salário com reajuste.

8. Desenvolva um algoritmo que leia um número e o relacione a um planeta do


nosso sistema solar. Essa relação deve ser crescente, ou seja, o menor planeta é 1,
o segundo menor é 2 e assim sucessivamente. Apresente na tela a opção e o
planeta relacionado. Lembre-se: depois que um brasileiro foi para o espaço, já
desapareceu um planeta.
9. Desenvolva um algoritmo que verifique se dois valores são cíclicos entre si. Dois
números inteiros positivos são cíclicos entre si se os dígitos de um deles podem
ser rotacionados para obter o outro número. Por exemplo, 1234 e 3412 são
cíclicos entre si. Escreva um algoritmo que leia dois números inteiros positivos de
três dígitos cada e verifique se são cíclicos entre si.

10. Desenvolva um algoritmo que simule o carro de um taxista. O programa deve


receber o preço do quilômetro e quantos quilômetros (em metros) percorridos.
Apresente na tela o número de quilômetros e o total a pagar. Lembre-se: o valor
lido está em metros e deve ser apresentado em quilômetros (exemplo: 1200
metros equivalem a 1.2 quilômetros).

You might also like