Você está na página 1de 3

Curso:

UpSkill – Digital Skills and Jobs

Unidade de Formação:
Programação

Enunciados trabalhos
17 de maio de 2022
10h30-14h00

Entrega:

moodle.ipg.pt, até às 23:59

Formato de entrega:

PDF, baseado no formato existente no moodle (formato trabalho 1)

Índice
1 Enunciado .................................................................................................................................................. 2
2 Programa 1 ................................................................................................................................................ 3
2.1 Caso 1 ................................................................................................................................................ 3
2.2 Caso 2 ................................................................................................................................................ 3
3 Programa 2 ................................................................................................................................................ 3
3.1 Caso 1 ................................................................................................................................................ 3
3.2 Caso 2 ................................................................................................................................................ 3
3.3 Caso 3 ................................................................................................................................................ 3
3.4 Caso 4 ................................................................................................................................................ 3
4 Python........................................................................................................................................................ 3
4.1 if, else, elif, input, print, int, float ...................................................................................................... 3
4.2 try, except, else ................................................................................................................................. 3
1 Enunciado
Para cada um dos programas a desenvolver deve efetuar a validação de dados de acordo com os valores
possíveis para cada uma das variáveis de entrada.
1) Dados os pontos determinar a classificação e nível.

2) Elabore um programa em Python para calcular o imposto único de circulação (IUC) para veículos
matriculados a partir de 1 de julho de 2007. Para melhor compreensão do valor total a pagar, deve
apresentar cada uma das parcelas por separado devidamente identificadas.
Exemplo: Ano: 2009, CC: 1900, CO2 NEDC: 190gr/km.
Resultado:
Escalão de cilindrada Mais de 1.750 até 2.500 117.82 €
Escalão de CO2 NEDC Mais de 180 até 250 196.18 €
Coeficiente ano de Aquisição 2009 1.1
Escalão de CO2 NEDC adicional (1,1 x 29,39 €) Mais de 180 até 250 32.33 €
Total 346.33 €

Considere as seguintes tabelas para efetuar o cálculo do IUC:

Fonte: https://www.acp.pt/veiculos/documentos-e-fiscalidade/imposto-unico-de-circulacao
O protocolo NEDC (New European Driving Cycle) entrou em vigor em 1992, mas ficou a desatualizado e tem vindo a ser gradualmente substituído, desde
setembro de 2017, pelo novo WLTP (Worldwide Harmonized Light Vehicles Test Procedure) para os ligeiros de passageiros, e desde setembro de 2018 para
os veículos comerciais ligeiros (Classe II e III).
2 Programa 1
2.1 Caso 1
Pontos: 101, 90

2.2 Caso 2
Pontos: 20

3 Programa 2
3.1 Caso 1
Ano: 2007, CC: 1900, CO2 NEDC: 150gr/km

3.2 Caso 2
Escolha do formando

3.3 Caso 3
Escolha do formando

3.4 Caso 4
Escolha do formando

4 Python
4.1 if, else, elif, input, print, int, float

4.2 try, except, else

try:
print("Hello")
except:
print("Something went wrong")
else:
print("Nothing went wrong")

Você também pode gostar