Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: carmelo81 - Dicembre 29, 2013, 08:25:32 pm

Titolo: Sommare valori linee tmemo
Inserito da: carmelo81 - Dicembre 29, 2013, 08:25:32 pm
buonasera...
ho un tmemo contenente in ogni linea un numero variabile tra 0 e -1.
Vorrei trasformare il valore -1 in +1 e sommare le linee.
E' possibile?
Grazie
Carmelo
Titolo: Re:Sommare valori linee tmemo
Inserito da: Legolas - Dicembre 29, 2013, 08:47:55 pm
Sì, è possibile :D

A parte scherzi, qual è il problema che incontri? Dovrebbe bastare un loop sulle linee del TMemo, fare un cast verso float (strtofloat) su ogni valore, prenderne il valore assoluto (Abs) [vedi nota*] e sommarli i una variabile (single o double).

[ * ] Questo se ho capito bene cosa intendi per trasformare -1 in +1 :)
Titolo: Re:Sommare valori linee tmemo
Inserito da: carmelo81 - Dicembre 30, 2013, 11:03:20 am
si hai capito benissimo...
pensavo di fare un ciclo dalla lines1 a lines.count-1 e sommare...ma forse c'è un metodo migliore?
Titolo: Re:Sommare valori linee tmemo
Inserito da: bonmario - Dicembre 30, 2013, 12:31:09 pm
Occhio: la prima riga è la 0, non la 1 !!!!
Fai come ha scritto Legolas, se poi hai errori o problemi, chiedi pure.

Ciao, Mario