Escolar Documentos
Profissional Documentos
Cultura Documentos
TMI11-Algoritmos e Programação
Prof. Vitor Bremgartner da Frota
1. Um caixa eletrônico dispõe apenas de cédulas de R$50 e R$2 para saques. Elabore um algoritmo que calcule
quantas cédulas de cada tipo devem ser fornecidas para satisfazer um valor de saque informado. Seu
algoritmo deve validar o valor solicitado. Por exemplo, saques nos valores de R$5 ou de R$53 não devem ser
permitidos.
2. Repita o problema anterior, mas desta vez considere que a quantidade de cédulas é finita. Ou seja, se a
quantidade de cédulas de R$50 ou de R$2 a serem fornecidas para um saque for maior que a quantidade
delas existente em estoque (Q1 e Q2, respectivamente, informadas antes pelo usuário), então uma
mensagem de erro deve ser exibida.
3. Desafio (não-obrigatório): Considere agora que o caixa eletrônico dispõe apenas de cédulas de R$50 e de
R$20. Se você aplicar o algoritmo visto em sala de aula, verá que ele não funciona, por exemplo, para saques
de R$110, apesar de serem possíveis (uma cédula de R$50 e três de R$20). Modifique tal algoritmo.
5. Faça um algoritmo para indicar se um ponto P(X,Y) do plano cartesiano pertence à reta 2x + y = 3. Explicite as
variáveis de entrada e de saída, em termos de grandeza, unidade de medida e faixa de valores.
6. Escreva um algoritmo que leia um número e verifique se ele tem ou não tem quatro dígitos. Dica: utilize
operadores relacionais.
8. Escreva um algoritmo para calcular a área de um triângulo retângulo, a partir das medidas dos três lados,
fornecidas pelo usuário, em qualquer ordem. O algoritmo não pode permitir a entrada de dados inválidos,
ou seja, medidas menores ou iguais a zero, ou medidas que não correspondam a um triângulo retângulo.
9. Faça um algoritmo que leia dois números inteiros e verifique se um é divisor do outro.
10. Faça um algoritmo que dados três números, diga qual o central.