0,29 рубля - это часть рубля, составляющая двадцать девять сотых рубля и, конечно, это не рубль.
Если не хочется иметь дело с частями рубля, имеет смысл ознакомиться с соотношением денежных единиц, а именно рублей и копеек:
1 руб = 100 коп.
И когда речь идет о сотых долях рубля, это означает, что речь идет о копейках:
0,29 руб = 0,29 * 100 коп = 29 коп.
Сегодня копейка - самая мелкая монета в России, но были времена, когда монеты были и меньшего достоинства, тогда можно было определять цену и в тысячных долях от рубля, например полушки составляли 1/4 копейки, что составляло 0,025 рубля. Однако и сегодня встречаются при расчетах тысячные и даже десятитысячные доли рубля. В таких случаях считают цены с учетом несуществующих денежных делений, а итоговую сумму округляют до реальных денежных величин. Например, получилось к оплате 10,007 руб, округляют до 10,01 руб, что означает 10 руб 01 копейка.