ppt07_ppt08-exercícios - Psi – programação e sistemas de informação

Download Report

Transcript ppt07_ppt08-exercícios - Psi – programação e sistemas de informação

PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

1- Faça um algoritmo que receba a medida
de 2 catetos de um triângulo e calcule o valor
da hipotenusa. Valide os dados de entrada.

Hipotenusa =
2
cat1 +cat2
2
1
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

2 - Faça um algoritmo que receba 2 notas de
2 disciplinas e mostre ao utilizador a média
calculada assim como a média arredondada.
Valide os dados de entrada.
2
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

3 - Faça um algoritmo que receba um valor
em minutos e o converta em horas e
minutos.

Exemplo:


Se o utilizador introduzir 90
O programa mostra 1 hora e 30 minutos
3
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

4 - Faça um algoritmo que receba um
número inteiro e mostre ao utilizador a
mensagem “Eu sou programador” o número
de vezes introduzido pelo utilizador.

Use:



“para”
“enquanto”
“repita”
4
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

5 - Faça um algoritmo que vá lendo valores
até que o utilizador introduza um número
negativo.
5
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
6 - Faça um algoritmo que leia valores
enquanto a soma dos valores lidos for inferior
a 100.
No final mostra o valor da soma ao utilizador.

6
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

7 - Faça um algoritmo que mostre todos os
números pares entre 0 e um número
introduzido pelo utilizador.
7
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

8 - Faça um algoritmo que leia N notas (o
utilizador diz quantas notas quer introduzir) e
calcule a média das notas. O valor da média
que será apresentado ao utilizador deverá
ser arredondado.
8
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

9 - Escreva um algoritmo que calcule e
imprima a tabuada do 5.
9
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

10 - Escreva um algoritmo que calcule e
imprima a tabuada do pedida pelo utilizador.
10
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

11 - Escreva um algoritmo que solicite ao
utilizador um numero e que depois imprima
todos os números desde 1 até esse numero,
excluindo todos os números múltiplos de 3.
11
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

12 - Escreva um algoritmo para ler 2 valores
(se o segundo valor lido for ZERO, deve ser
lido um novo valor, até que este seja <> de 0)
e imprimir o resultado da divisão do primeiro
pelo segundo.
12
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

13 - Elabore um Algoritmo que calcule o
Factorial de um número.

Exemplo:

Factorial de 5:

5*4*3*2*1 = 120
13
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.

14 - Faça um algoritmo que simula a
introdução do Pin no telemóvel.



O Pin que está definido é 1234
Se o Pin introduzido coincidir com o Pin definido,
aparece a mensagem: “Bem-vindo!”
O utilizador tem até 3 tentativas para a introdução
do Pin correcto, caso contrário mostre o erro:
”Cartão SIM bloqueado!”
14