Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <Dateutils.hpp>
  6.  
  7. #include "Unit1.h"
  8. //---------------------------------------------------------------------------
  9. #pragma package(smart_init)
  10. #pragma resource "*.dfm"
  11. TForm1 *Form1;
  12.  
  13.  
  14. //---------------------------------------------------------------------------
  15. __fastcall TForm1::TForm1(TComponent* Owner)
  16. : TForm(Owner)
  17. {
  18. }
  19. //---------------------------------------------------------------------------
  20. void __fastcall TForm1::Button1Click(TObject *Sender)
  21. {
  22. TDateTime fromDate,toDate;
  23. int GI,MI,DI,PK,I;
  24. double FC;
  25. String FCStr,ECS,ICS,DIEN;
  26. double EC,IC;
  27. int dienasValue,dienasValue30;
  28. TDateTime TAG;
  29. String TAG_Str;
  30. TDateTime DATA;
  31. String NedD[6];
  32. TDateTime DNed;
  33. double Pi = "3.14159265359";
  34.  
  35. GI = StrToInt(Edit1->Text);
  36. MI = StrToInt(Edit2->Text);
  37. DI = StrToInt(Edit3->Text);
  38.  
  39. fromDate = EncodeDateTime(GI,MI,DI, 0,0,0,0);
  40.  
  41. toDate = Now();
  42.  
  43. NedD[0] = "Pirmdien";
  44. NedD[1] = "Otrdien";
  45. NedD[2] = "Tresdien";
  46. NedD[3] = "Ceturdien";
  47. NedD[4] = "Piektdien";
  48. NedD[5] = "Sestdien";
  49. NedD[6] = "Svetdien";
  50.  
  51. DNed = EncodeDate(GI,MI,DI);
  52.  
  53. //Str (DaysBetween(toDate, fromDate), DIEN);
  54.  
  55. Label1->Caption = "Nodzivotas dienas: " + DIEN + SLineBreak + "Dzimsanas diena ir " + NedD[DayOfTheWeek(DNed) ] + SLineBreak;
  56.  
  57. dienasValue = StrToInt(DIEN);
  58. Label2->Caption = " ";
  59. dienasValue30 = dienasValue + 30;
  60.  
  61. DATA = Now();
  62.  
  63. I = 0;
  64.  
  65. Label5->Caption = "Data" + SLineBreak;
  66. do{
  67. Label5->Caption = Label5->Caption + DateToStr(DATA) + SLineBreak;
  68. DATA = DATA +1;
  69. I = I + 1;
  70. }while( I = 30);
  71.  
  72. Label2->Caption = "Fiziskais" + SLineBreak;
  73. do{
  74. FC = Sin((2*Pi*dienasValue)/23);
  75.  
  76. Str (FC:5:2, FCStr);
  77. Label2->Caption = Label2->Caption + FCStr + SLineBreak;
  78.  
  79. }while(dienasValue = dienasValue30);
  80.  
  81. dienasValue = 0;
  82.  
  83. dienasValue = StrToInt(DIEN);
  84.  
  85. Label4->Caption = " ";
  86. dienasValue30 = dienasValue + 30;
  87.  
  88. Label4->Caption = "Intelektualais " + SLineBreak;
  89. do{
  90. IC = Sin((2*Pi*dienasValue)/33);
  91.  
  92. Str(IC:5:2, ICS);
  93. Label4->Caption = Label4.Caption + ICS + SLineBreak;
  94.  
  95. dienasValue = dienasValue + 1;
  96. }while(dienasValue = dineasValue30);
  97.  
  98. end;
  99.  
  100. end.
  101.  
  102.  
  103. }
  104. //---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement