Jag ska beräkna två värden, tempX och tempY, som beror av x och y. Jag använder denna kod för att sätta tempX och tempY:
tempX = swid * ( (x - xmin) / (xmax - xmin));
tempY = shei * ( (y - ymin) / (ymax - ymin));
Där swid och shei är skärmbredd och skärmhöjd respektive, xmin och ymin är negativa double, xmax är positiva doubles. Av någon anledning fortsätter tempY att öka tills det är 10 ggr större än shei. Varför? :q
temp variablerna sätts i varsin for-slinga, med denna kod
for (x = xmin; x <= swid; x += (xmax - xmin) / swid) {
for (y = ymin; y <= shei; y += (ymax - ymin) / shei) {
}
}
Förstår inte att det inte fungerar :(