Hi guys, I am trying to get a certain percentage out of my program, and I just want it to be up to 2 decimal places, but even though i try using numberformat, I keep getting extremely long strings of numbers when it calculates. Here is some of the code I use
B4X:
Dim Emaciated As Int
Label4.Text = NumberFormat(Emaciated, 0 ,2)
Label5.Text = NumberFormat(Thin, 0 ,2)
Label8.Text = NumberFormat(Average, 0 ,2)
Label9.Text = NumberFormat(Heavy, 0 ,2)
Label10.Text = NumberFormat(Fat, 0 ,2)
Emaciated = Emaciated + 1
edittext1.Text = Emaciated
Label4.Text = ((Emaciated) /(Thin + Average + Heavy + Fat + Emaciated)) * 100
Label5.Text = ((Thin) /(Thin + Average + Heavy + Fat + Emaciated)) * 100
Label8.Text = ((Average) /(Thin + Average + Heavy + Fat + Emaciated)) * 100
Label9.Text = ((Heavy) /(Thin + Average + Heavy + Fat + Emaciated)) * 100
Label10.Text = ((Fat) /(Thin + Average + Heavy + Fat + Emaciated)) * 100