![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте, у меня вопрос:
Как из получившигося числа переменной x:Extended получить x:String в формате чч.мм.сс? Последний раз редактировалось BIG_BO, 09.10.2010 в 00:11. |
#2
|
||||
|
||||
![]() Покажи код.
Ибо форматы разные сейчас везде надо посмотреть что и куда ты конвертируешь FloatToStr StrToDate |
#3
|
|||
|
|||
![]() unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Math; type TTfrmMain = class(TForm) edta1: TEdit; edta2: TEdit; edtv1: TEdit; edtv2: TEdit; edtS: TEdit; Button1: TButton; pnlResult: TPanel; lblResult: TLabel; Tpnl: TPanel; LblInfo: TLabel; lblResult1: TLabel; lblResult2: TLabel; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var TfrmMain: TTfrmMain; implementation {$R *.dfm} procedure TTfrmMain.Button1Click(Sender: TObject); var x1,x2,x3,x4,x5,x6,x7:Extended; begin if (trystrtofloat(edta1.text,x1)) and (trystrtofloat(edta2.text,x2)) and (trystrtofloat(edtv1.text,x3)) and (trystrtofloat(edtv2.text,x4)) and (trystrtofloat(edtS.text,x5)) and (x1>0) and (x2>0) and (x3>0) and (x4>0) and (x5>0) then begin x6:=(-(x3+x4)+Sqrt(Sqr(x3+x4)+2*(x1+x2)*x5))/(x1+x2); x7:=(-(x3+x4)-Sqrt(Sqr(x3+x4)+2*(x1+x2)*x5))/(x1+x2); if x6>0 then x6:=x6 else x6:=x7; lblResult.Caption:='время= '+FloatToStrF(x6,ffGeneral,6,3)+' сеукнд'; x6:=x6/60; lblResult1.Caption:='время= '+FloatToStrF(x6,ffGeneral,6,3)+' минут'; x6:=x6/60; lblResult2.Caption:='время= '+FloatToStrF(x6,ffGeneral,6,3)+' часов'; end else begin lblResult.Caption:='Введены неверные данные'; lblResult1.Caption:='Введены неверные данные'; lblResult2.Caption:='Введены неверные данные'; end; end; end. вот чтобы x6 выводилась так.. |