How compare decimal values?

I have 2 files say tp1.txt and tp2.txt having following data

cat tp1.txt
abc,2.20,IN20
acb,3.15,DN10
bca,3,RD10
cat tp2.txt
alv,1.00,IN20
aaa,4.05,DD10
abb,5.50,RD12

i want to compare the values on 2nd field of both the file, if value of first tp1.txt is greater than value of tp2.txt it should print "ok" and if if value of first tp1.txt is smaller than value of tp2.txt it should print "Not ok"

Please help me in this...
Thanks in advance.

Is there any unique field in both file or you need to compare line by line ?

i want to compare data only line by line for 2nd field having decimal values.

 awk -F"," 'NR==FNR{a[NR]=$2;next}
{printf (a[FNR] > $2) ? "OK\n" : "NOT OK \n" }' File1 FIle2