Instituto de Computação da UNICAMP

Disciplina MC102: Primeiro Semestre de 2010

Laboratório Nº 05

Docente: Mariana Piquet Dias
Monitor: Douglas Oliveira Santos

Prazo de entrega: 20/04/2010
Valor da nota: 12.0 pontos

Um polinômio com os termos com , tem sua função polinomial escrita da seguinte forma:


Faça um programa que realize as operações de soma, subtração e multiplicação de polinômios. O seu programa deve apresentar o seguinte menu para a escolha do usuário:

1) Adicao
2) Subtracao
3) Multiplicacao
4) Sair
Operacao: 

O programa deve continuar em loop até que a opção 4 seja escolhida.


Entrada:

O usuário irá digitar apenas os coeficientes dos termos. As duas equações abaixo são equivalentes.



Para representar o polinômio acima, o usuário irá digitar os coeficientes no seguinte formato:
1 0 2 0 3

Obs:
Saida:

O polinômio de entrada: 1 0 2 0 3, ficaria da seguinte forma:

3.0x^4 + 2.0x^2 + 1.0

Obs:
Exemplo 1:

1) Adicao
2) Subtracao
3) Multiplicacao
4) Sair
Operacao: 1
Grau: 3
P1: 6 9 4 5
P2: 0 5 6 0
5.0x^3 + 10.0x^2 + 14.0x + 6.0

Exemplo 2:
1) Adicao 2) Subtracao [P2 - P1] 3) Multiplicacao 4) Sair Operacao: 2 Grau: 3 P1: 6 3 2 10 P2: 5 9 1 5 -5.0x^3 - x^2 + 6.0x - 1.0
Exemplo 3:
1) Adicao 2) Subtracao 3) Multiplicacao 4) Sair Operacao: 3 Grau: 4 P1: 5 6 9 8 7 P2: 1 0 5 6 2 14.0x^8 + 58.0x^7 + 101.0x^6 + 106.0x^5 + 98.0x^4 + 68.0x^3 + 34.0x^2 + 6.0x + 5.0
Exemplo 4:
1) Adicao 2) Subtracao 3) Multiplicacao 4) Sair Operacao: 1 Grau: 0 Grau invalido
Exemplo 5:
1) Adicao 2) Subtracao 3) Multiplicacao 4) Sair Operacao: 5 Opcao invalida

Observações:


07/abril/2010