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.
Wanneer 1
, 2
en -3
gegeven worden genereert het programma 'f(x) = x³ + 0x² + -7x + 6'
Merk op dat:
+ -
in je code kan voorkomen. Dit moet je niet oplossen.0
als voorfactor kan voorkomen. Ook dit moet je niet oplossen.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.
...
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.