Exercícios API

Você também pode gostar

Você está na página 1de 13

FICHA 1

1.Para cada uma das alíneas seguintes escreve um programa, em


Python, para resolver cada um dos problemas:

a) ler dois números inteiros e calcular a soma.

b) ler um número inteiro e escreve o seu antecessor e o seu sucessor.

c) ler um número e escrever o seu quadrado.

d) calcular a área de um triângulo: Área=base*altura/2

e) ler dois números inteiros e escreve o valor da divisão, divisão inteira e do


resto.

f) calcular o índice de massa corporal: IMC=peso/altura*altura


Exemplo: input: Peso: 56 Kg, Altura:1,70m output:19,37
g) ler a temperatura em graus Celsius e converter para graus Fahrenheit
ºC=(ºF-32) /1,8

FICHA 2
1. Para cada uma das alíneas seguintes escreve um programa, em
Python, para resolver cada um dos problemas:
a) ler um número e indicar paridade desse número.

b) Ler dois números e escrever o maior deles ou escreve “iguais” caso sejam
iguais.
c) ler um número e escrever se é positivo, negativo ou nulo.

d) ler a medida de três lados e verificar se estas podem formar um triângulo.

e) escrever a menção qualitativa correspondente à classificação de um teste.


f) determinar se um ano é bissexto.

g) de entre 5 valores (10,20,-5,12,5) calcula o menor e o maior.

ou
h) escreve os números de 2 a 12 todos seguidos:

FICHA 3
1.
a) escreve no ecrã 30 vezes a frase “Aplicações informáticas B”.

b) solicitar ao utilizador dois números naturais e escreve os valores


compreendidos entre os dois (por ordem crescente).

c) escreve os números pares compreendidos entre 2 e 50.


d) leia 10 números inteiros e mostre a soma dos pares.

e) calcular a soma dos valores introduzidos pelo utilizado (a quantidade de


valores é previamente indicada pelo utilizador).

f) calcular a soma entre todos os números ímpares que são múltiplos de 3 e


que se encontram no intervalo de até 500.

g) fazer contagem decrescente entre 10 e 0 com um intervalo de 1 segundo.

Ou
h) calcular o n!... (Input:5 – 5*4*3*2*1, Output:120).

Ou

i) leia um número inteiro e diga se é ou não um número primo.

j) escreve a tabuada do número inserido pelo utilizador, ex. 5*1=5

k) escrever os divisores de um número escolhido pelo utilizador e escreve o


total de divisores.
l) escrever a**b (sem utilizar o operador **).

Ou

m) leia uma frase e diga se ela é palíndrome Input: RADAR, Output: é


palíndrome.

Ou
FICHA 3’
1.Para cada uma das alíneas seguintes escreve um programa, em Python, para
resolver cada problema:
Escreve as seguintes sequências (o tamanho da sequência é dado pelo utilizador):
a) Input:4
Output: * /**/***/****

b) Input:5
Output:1*2**3***4****5*****

c) Input:5
Output: A * B * C * D * E

d) Input:4
Output: 1/22/333/4444

e) Input:4
Output: 1/121/12321/1234321
FICHA 4
Escreva os programas em linguagem Python para resolver os seguintes problemas:
1.Ler uma sequência de inteiros e escreva o quadrado de cada valor lido. O programa
para quando o utilizador digitar 0. O programa escreve quantos valores foram
introduzidos (0 não conta).

2. Ler uma sequência de valores inteiros, até que seja introduzido um valor negativo.
Apresentar a soma dos números pares e dos números ímpares e o nº de valores lidos.

3. Soma os valores introduzidos…

4. Solicita ao utilizador para introduzir números inteiros. O programa para a resposta à


pergunta” deseja continuar S/N?”.
5.

6. Ler um número e escreve a soma dos seus algarismos. Input:453, Output:12

7. Converter um número de decimal para binário. Input:5, Output:101

8. Procura uma letra na palavra indicada pelo utilizar. Devolve a posição da letra ou 0
caso não a encontre.
MENU
Menu
c=True

while c==True:

print('''

1-soma

2-subtração

3-produto

4-divisão

5-sair''')

op=input('Escolhe uma das opções')

if op.isnumeric()==False: #Caso a opção não seja número

print('Opção não válida')

print('Escolha uma das opções do menu')

else: #Caso a opção seja número

op=int(op)

if op==1:

print('soma')

elif op==2:

print('subtração')

elif op==3:

print('produto')

elif op==4:

print('divisão')

elif op==5:

print('sair')

break

else:

print('Opção não válida')

print('Escolha uma das opções do menu')

Você também pode gostar