Introdução a Computação
Aula prática 6

Sumário



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