Introdução a Computação
 Aula prática 6
  
 Sumário
  
 -  Ciclos For, Repeat-Until e While-Do
-  Procedimentos sem input nem output
 
1. 
Estatísticas simples. Você é dado(a) um a um uma série
de números inteiros. Os ditos números podem ser positivos ou
negativos. Quando o número introduzido seja -999, a série termina,
SEM incluir o dito número. Para além de mostrar cada vez no
ecrã o número inserido, no fim da série você
deverá escrever no ecrã os resultados dos seguintes cálculos: 
a) o valor médio dos números na série 
b) o número menor e o número maior na serie 
c) quantos dos números na série são pares e quantos são
impares. 
d)  O número de valores introduzidos. 
Dica: defina uma variável adequada para guardar os valores parciais 
para cada uma destas operações 
 
 
2. Escreva um programa, onde cada uma das opções 
do exercício Nº 1 desta TP seja um procedimento. 
Isto é, a leitura da série até o fim (quando o número
-999 é introduzido) constitui um procedimento. 
Cada uma das tarefas indicadas nas letras a, b, c, e, d, devem ser também
procedimentos individuais. 
Desta forma, a secção principal do programa executa só 
os procedimentos: 
ler_dados, media,  menor_maior , par_impar, total_numeros. 
Por favor respeite estes mesmos nomes para os procedimentos. 
 
 
3. Escreva um programa que simula uma calculadora simples
que implementa as seguintes funções: 
 +, -, *, / , raiz quadrada, valor absoluto, seno e coseno dum ângulo. 
O programa deve pedir primeiro ao utilizador(a) qual operação 
deseja efectuar, ou seja o operador. Logo deve pedir os operandos. 
Pedir confirmação para cada operando. Se o utilizador assim
decidir, deve poder mudar o valor previamente introduzido num operando. 
Defina alguma variável que permita conhecer qual é a opção
escolhida pelo utilizador(a). 
Feito os cálculos os resultados devem ser amostrados no ecrã. 
Este programa continua a oferecer o menú com as diferentes opções 
indefinidamente após amostrar os resultados, até que uma opção
que indique o fim deste ciclo seja premida pelo utilizador(a). 
 
 
4. Números primos: são aqueles divisíveis 
por 1 e por eles próprios. 
          Fazer um programa que
verifica se um número introduzido pelo utilizador(a)  é 
ou não um número primo. 
 
 
5. Enquanto a soma total duma série de números
introduzidos pelo utilizador(a) não seja superior a 1000, continue
a executar um programa que adiciona os números introduzidos pelo utilizador,
e que mostra no ecrã o valor da adição parcial deles. 
 
 
 
soluções