441 {
442 if (num >= 901)
443 {
444 num *= 0.001;
445 num = Math.Round(num * 10) * 0.1;
446 dist = num;
447 units = "km";
448 }
449 else if (num >= 100 && num <= 900)
450 {
451 num = Math.Ceil(num * 0.1) * 10;
452 dist = num;
453 units = "m";
454 }
455 else if (num >= 1)
456 {
457 num = Math.Floor(num);
458 dist = num;
459 units = "m";
460 }
461 else
462 {
463 num = Math.Ceil(num * 10);
464 dist = num;
465 units = "cm";
466 }
467 }