JymdisMedlem sedan mars 20016 260 inlägg har ett litet problem som är svårt för mig att förklara (lite newbie) men ska försöka:
jag har följande kod (a, b och c är integer och result1 och 2 är double):
result2 = (-b - Math.Sqrt((Math.Pow(b, 2)) - (4 * a * c))) / (2 * a)
result1 = (-b + Math.Sqrt((Math.Pow(b, 2)) - (4 * a * c))) / (2 * a)
txtResult.Text = "x1 = " & result1 & "; x2 = " & result2
men utmatningen i text rutan (txtResult.Text) blir
x1 =
så fort talet är ett decimaltal.
När jag kör debuggern så står där rätt dock, i txtResult.text.
Vad är fel?
Vad behöver förklaras bättre?
nikoMedlem sedan juni 20022 599 inlägg Har du nåt exempel på a,b och c där problemet uppstår? Jag kan iaf inte återskapa det.
JymdisMedlem sedan mars 20016 260 inlägg t.ex när a = 1, b = 5 och c = 1 uppstår problemet.
http://www.jymdis.com/download/problem.zip
där ligger alla filerna om du skulle vilja titta på det :)
nikoMedlem sedan juni 20022 599 inlägg Well ..
skulle nog säga att det mest är ett visuellt problem orsakat av för stor font, multiline och WordWrap=true. Sätt cursorn i fältet och prova piltangent upp/ned så ser du själv. ;)
JymdisMedlem sedan mars 20016 260 inlägg aaaaaaah =)
tack :)
förstod verkligen inte vad felet var - alla variblar hade ju rätt värde och så :)
hehe :)