Exercícios 4 e 5 da PL5 revistos

O exercício 4 não tinha as validações em n e p, introduzidos pelo
utilizador.
Enquanto que o 5 estava elaborado com um Objecto e não permitia o uso de
um switch, decidi portanto reverter ao input normal, usando um pouco de
formatação na caixa para experiência própria e resolvi com o switch.