Page 766 - 2
P. 766
}
if(k)
{
if(i >= 3)
{
lcd_gotoxy(0,1);
i = 0;
}
}
else
{
if(i >= 5)
{
lcd_gotoxy(4,1);
i = 3;
}
}
if(mode || (i >= 5))
{
mode = -1;
//bmi = (((weight[0]*100+weight[1]*10+weight[2]) + (weight[3]*10+weight[4])/10
0)) / (distance+(d_1*10+d_10)/100) * 100;
bmi = ((weight[0]*100+weight[1]*10+weight[2]) + (weight[3]/10+weight[4]/100)) /
(((distance+(d_1*0.1+d_10*0.01))/100)*((distance+(d_1*0.1+d_10*0.01))/100)) * 100 ;
bmi_1 = bmi %100 /10;
bmi_10 = bmi %10;
bmi = bmi/100;
lcd_clear();
lcd_gotoxy(0,0);
sprintf(sbuf,"BMI = %d.%d%d", bmi, bmi_1, bmi_10);
lcd_puts(sbuf);
lcd_gotoxy(0,1);
if(bmi >= 35)
lcd_puts("It's dangerous!");
else if(bmi >= 30)
lcd_puts("Clinic required!");
else if(bmi >= 25)
lcd_puts("So so...");
- 766 -