Você está na página 1de 2

Programação @ Informática Web

UC 14710 - Ficha 3
Universidade da Beira Interior, 2022/2023
Exercícios com Instruções Condicionais

Sempre que nesta ficha seja pedido para criar/escrever/fazer um programa, significa que queremos que
seja implementado um programa em linguagem Python. Estes devem ser implementados no Google
Colaboratory.

1. Crie um programa que lê dois números inteiros do utilizador e escreve no ecrã qual desses
é o maior.

2. Crie um programa que peça ao utilizador três números inteiros, determine o maior deles e
escreva uma mensagem com essa informação.

3. Agora queremos um programa que pede um número inteiro ao utilizador e verifica se este
é par ou impar, escrevendo as respetivas mensagens.

4. Crie um programa que pede ao utilizador para introduzir um número inteiro positivo e
verifica se ele é múltiplo de três. O programa deve dar como output uma das três
palavras: Verdadeiro, Falso, Negativo. Exemplo de execução:

PROGRAMA DE VERIFICAÇÃO DE MÚLTIPLO DE TRÊS


Introduza um número inteiro n: 7
Falso

5. Um triângulo pode ser classificado como sendo equilátero (três lados iguais), isósceles
(2 lados iguais e um diferente) e escaleno (os três lados diferentes). Escreva um
programa que lê o comprimento de três lados de um triângulo e escreve como resultado a
sua classificação.

6. Crie um programa que pede ao utilizador três números reais, um de cada vez, e escreve
como resultado os números ordenadamente, do maior para o menor. Por exemplo:

PROGRAMA ORDENA TRÊS


número = ? 2
número = ? 7
número = ? 3
7
3
2

7. Escreva um programa para calcular as raízes reais de uma equação do segundo grau,
usando a fórmula resolvente. O programa deve responder adequadamente para as três
situações possíveis: não existem raízes reais; só existe uma raiz real; existem duas raízes
reais.

8. Queremos um programa que pede os limites de um intervalo I = [a, b], sendo estes
números com casas decimais (float). Queremos garantir que a ≤ b. Se o utilizador se
enganar e inserir valores tais que a > b, então os valores das variáveis devem ser
trocados:

PEDIDO DOS LIMITES do INTERVALO [a, b]


a = ? 8
b = ? 5
I = [5, 8]

9. Crie um programa que lê dois números e um operador aritmético (+, —, x, /) escrevendo


depois o resultado da operação.

PROGRAMA OPERADOR ARITMETICO (a o b)


a = ? 7
o = ? x
b = ? 3
21

10. Escreva um programa que pede ao utilizador o número do mês de um ano e depois
escreve a que trimestre é que esse mês pertence.

11. Escreva um programa que pede ao utilizador um ano civil e verifica se o ano é ou não
bissexto. Um ano é bissexto se for múltiplo de 4 e não for de 100, ou então é um múltiplo
de 400. Por exemplo, 1900 não é bissexto, mas 2000 já é porque é divisível por 400.

12. Na portagem de acesso a uma grande metrópole, as tarifas são calculadas tendo em conta
certos princípios de preservação do ambiente e aumento da eficiência energética. Deste
modo, o valor a pagar depende não só da categoria do veículo, mas também do número de
passageiros que viaja na viatura, de acordo com a tabela apresentada. Crie um programa
em Python para calcular a tarifa que um determinado veículo deve pagar.

Bom Trabalho

Você também pode gostar