Aula 9 - Estrutura condicional: elif e operadores and/or.

Aula 9 - Estrutura condicional.

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

 

Copyright © Telemática Fractal / Design by Alunos Tecnologia