Input- en outputbestanden deel 2: outputbestand genereren (3 ptn)

Vraagstuk

Je moet een programma schrijven dat een derdegraadsfunctie genereert op basis van de gegeven nulwaarden. Het programma krijgt 3 nulwaarden a, b en c, en genereert een derdegraadsvergelijking met die 3 nulwaarden, en met als derdegraadscoëfficiënt 1.

Voorbeeld

Wanneer 1, 2 en -3 gegeven worden genereert het programma 'f(x) = x³ + 0x² + -7x + 6'

Merk op dat:

Opdracht

Gebruik jouw inputbestand uit de vorige oefening. Schrijf nu een programma dat een outputbestand genereert waarin voor elk trio nulwaarden de bijbehorende functie gegenereerd wordt.

Dien hieronder het programma in dat het outputbestand genereert, niet het outputbestand!

Je outputbestand moet er als volgt uitzien:

De functie f(x) = x³ + 0x² + -7x + 6 heeft als nulwaarden x=1, x=2 en x=-3.
De functie f(x) = x³ + -3x² + 3x + -1 heeft als nulwaarden x=1, x=1 en x=1.
...

Ter info

Als je dit programma indient zul je sowieso een foutmelding krijgen, omdat Dodona jouw inputbestand niet vindt. Dit is niet erg, als het programma werkt op jouw computer met het inputbestand erbij ben je juist.