Os exercícios a seguir são recomendados caso você já tenha assistido as nove primeiras aulas.
Faça um programa que calcule o valor de um imposto de renda em um país fictício. O usuário entrará com o valor do salário com duas casas decimais, seu programa deve calcular o valor que o usuário pagará de imposto seguindo as regras adiante.
De 0 a 2000.00 o salário é isento de imposto, de 2000.01 a 3000.00 o imposto é de 8%, de 3000.01 a 4500.00 o imposto é de 18% e acima de 4500.00 o imposto é de 28%. Lembre-se que cada porcentagem de imposto incide apenas naquela faixa de renda, caso o salário do usuário seja 3200.00 por exemplo, o imposto a ser pago pode ser calculado por 8% de 1000 + 18% de 200.00.
Fonte adaptada: URI 1051
| Exemplos de entrada | Exemplos de saída |
|---|---|
| 3002.00 | O total de imposto a pagar é: $80.36 |
| 1701.12 | O total de imposto a pagar é: $0 |
| 4520.00 | O total de imposto a pagar é: $355.60 |
Faça um programa que identifique o local no plano (eixo cartesiano com duas dimensões) em que se encontra um ponto inserido pelo usuário (primeira linha corresponde ao valor de x no par ordenado, a segunda linha corresponde ao valor de y). Caso o ponto esteja na origem, imprima na tela a mensagem 'O ponto se encontra na origem', se o ponto estiver sobre um dos eixos imprima a mensagem 'O ponto se encontra sobre o eixo X', ou 'O ponto se encontra sobre o eixo Y' dependendo da situação, caso nenhuma das situações descritas anteriormente descreva a posição do ponto, informe o quadrante em que ele se encontra.
Fonte adaptada: URI 1041
| Exemplos de entrada | Exemplos de saída |
|---|---|
| 4.5 -2.2 |
O ponto se encontra no 4º quadrante |
| 0.1 0.1 |
O ponto se encontra no 1º quadrante |
| 0.0 0.0 |
O ponto se encontra na origem |
Faça um programa que leia três valores inseridos pelo usuário e calcula as raízes da equação de Bhaskara. Caso não seja possível calcular as raízes, imprima uma mensagem ao usuário, informando-o que não é possível executar o cálculo. Considere que o usuário irá inserir os valores na seguinte ordem: a, b e c (ax² + bx + c).
Fonte adaptada: URI 1036
| Exemplos de entrada | Exemplos de saída |
|---|---|
| 10.0 20.1 5.1 |
R1 = -0.29788 R2 = -1.71212 |
| 0.0 20.0 5.0 |
Impossivel calcular |
| 10.3 203.0 5.0 |
R1 = -0.02466 R2 = -19.68408 |
Faça um programa que execute a lógica de cálculo de preços em um caixa. Seu programa receberá do usuário dois valores inteiros, o primeiro é correspondente ao código do produto a ser comprado, o segundo valor é a quantidade desse item. Utilizando as instruções adiante, calcule o preço total da compra.
O produto de código 1 custa R$ 4.00, o produto de código 2 custa R$ 4.50, o produto de código 3 custa R$ 5.00, o produto de código 4 custa R$ 2.00, o produto de código 5 custa R$ 1.50. Caso o código do produto não se encaixe em nenhuma das possibilidades citadas, imprima na tela uma mensagem de erro ao usuário.
Fonte adaptada: URI 1038
| Exemplos de entrada | Exemplos de saída |
|---|---|
| 3 2 |
Total: R$ 10.00 |
| 4 3 |
Total: R$ 6.00 |
| 7 2 |
Código de produto inválido |