Показать сообщение отдельно
Старый 09.03.2010, 17:26   #48
Ksanatos
ПроЭктировщик
 
Аватар для Ksanatos
 
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений
(для 17 пользователей)
Вопрос Ответ: Прошу помощи в некоторых вопросах...

function rts (chislo real) : string;
var
    
integer;
    
real;
    
st string;
begin
    
if frac(chislo)=0 then
        begin
            
if chislo<0 then
                st
:=' '+trunc(chislo)
            else
                
st:=''+trunc(chislo);
        
end;
    if 
frac(chislo)<>0 then
        begin
            l
:=trunc(chislo);
            
r:=frac(chislo)*pow(10,length(''+frac(chislo))-1);
            if 
l<0 then st:=' '+l+'.'+r
            
else st:=''+l+'.'+r;
        
end;
    
rts:=st;
end
компилится, но на вызове этой функции останавливается. В чём проблема?
__________________



(Offline)
 
Ответить с цитированием