Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 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. z Hipotenusa = 2 cat1 +cat2 2 1 PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 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 Programação e Sistemas de Informação 1 Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 3 - Faça um algoritmo que receba um valor em minutos e o converta em horas e minutos. z Exemplo: z z 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. z 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. z Use: z z z “para” “enquanto” “repita” 4 Programação e Sistemas de Informação 2 Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 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. z 6 Programação e Sistemas de Informação 3 Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 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. z 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 Programação e Sistemas de Informação 4 Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 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. z 10 - Escreva um algoritmo que calcule e imprima a tabuada do pedida pelo utilizador. 10 Programação e Sistemas de Informação 5 Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 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. z 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 Programação e Sistemas de Informação 6 Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. z 13 - Elabore um Algoritmo que calcule o Factorial de um número. z Exemplo: z 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. z 14 - Faça um algoritmo que simula a introdução do Pin no telemóvel. z z z 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 Programação e Sistemas de Informação 7