Jeg har ingen idé om hvad dala eller p2 er på det sted i koden, eller hvad koden skal gøre.
Måske skulle du prøve at skrive dem ud for at se om de indeholder det du forventer.
p2 er en indtastning som angiver et skæringspunkt på en x akse..
dala, den er lidt halv svær at forklare, men den gør sådan at
for (dala = p1; dala <= p8; dala += 0.000001)
den tager p1 det første skæringspunkt, som "nulpunktet" og derved skal den gå 0.000001 op til p8.
men dala bliver så også brugt i en udregning samme tid, så hver gang den går 0.000001 op, laver den en udregning som så bliver lagret i p4, og næste omgang gør den det samme, men bare med et andet dala da den er gået 0.000001 op, det ligges til det gamle resultat i p4.