Aula prática 11



1. Faz um programa que determine quanto tempo leva dobrar o capital numa conta do banco. O utilizador deve dar os dados relevantes (por exemplo a taxa de juros).

2. Declare um array de 1000 elementos. Enche o array com números aleatórios e escreve o código para ordenar o array.. 

3. O programa que se segue deveria calcular o factorial e o somatório de um número introduzido pelo utilizador, no entanto tem alguns erros. Assinale e corrija os erros do programa para que realize o que é pretendido.
  /* Factorial */

  int num, somatorio, factorial;

  void main() {
    printf("Indique um numero inteiro ");
    scanf("%d", num);
    while (num>0)
      {
        factorial = factorial * num;
        somatorio = somatorio + num;
      }
    printf("Factorial %d, Somatorio %f",
            factorial, factorial);
  }



4. Define um novo tipo de variável para guardar um coordenado ou vector (x, y, z). Depois escreve uma função que recebe um coordenado e devolve o comprimento do vector (a distância até o origem).

soluções