|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Проблемы с запятой...
http://vk.com/album139875353_1628513...5353_162851307
как сделать на языке Делфи чтобы запятая стояла где нужно, а не приписывалось просто к числу Е19, если например написано 1,3357697070785735257908E19, а мне нужно чтоб писало 13357697070785735257,908 а также что использовать для того чтобы больше знаков после запятой было Ekaterina_1Y@mail.ru |
#2
|
||||
|
||||
1,3357697070785735257908 * 10000000000000000000 = 13357697070785735257,908
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
пробовала. просто дописывается Е38
|
#4
|
|||
|
|||
y:=x*1e-10;
в программе нельзя написать y:=x*0,0000000001; иначе ошибка |
#5
|
||||
|
||||
Числа какой точности?
Просто меняй экспоненту числа. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#6
|
|||
|
|||
вот кусок проги:
Код:
procedure TForm2.Button1Click(Sender: TObject); var x,c,c1,y,a1,o1,a2,o2,a3,o3,m,n,k,z: real; begin x:= strtofloat(edit1.Text); y:=x*1e-10; c:=x+y; c1:=RoundTo(c,-9); a1:=abs(c-c1); o1:=a1/c; z:=x+1e-8; m:=x*x; n:=x*z; a2:=abs(m-n); o2:=a2/m ; k:=round(x); a3:=abs(x-k) ; o3:=a3/x ; Label2.Caption:=FloatToStr(y); Label4.Caption:=FloatToStr(c); Label6.Caption:=FloatToStr(c1); Label8.Caption:=FloatToStr(a1); Label10.Caption:=FloatToStr(o1); Label12.Caption:=FloatToStr(z); Label14.Caption:=FloatToStr(m); Label16.Caption:=FloatToStr(n); Label18.Caption:=FloatToStr(a2); Label20.Caption:=FloatToStr(o2); Label22.Caption:=FloatToStr(k); Label24.Caption:=FloatToStr(a3); Label26.Caption:=FloatToStr(o3); http://vk.com/albums139875353?z=phot...to s139875353 где значение С, по идее должно быть больше знаков после запятой, вот в чем проблема где значение "m и n" должно быть не 1,33178187367367E18 , а что-то подобное этому: 1331781873673671240,657009904388 (см.фото) Последний раз редактировалось lmikle, 08.01.2013 в 20:33. |
#7
|
||||
|
||||
Код:
Format('%f', [e]); Пишу программы за еду. __________________ |
#8
|
|||
|
|||
В какую часть кода вставить?
Последний раз редактировалось Ekaterina_1Y, 08.01.2013 в 20:00. |
#9
|
||||
|
||||
в программу
Пишу программы за еду. __________________ |