Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 4.69 KB | None | 0 0
  1. Program tests_matematika;
  2. Uses System, System.Windows.Forms;
  3.  
  4.  
  5. var f1, f2, f3, f4, f5 : form;
  6.   b1, b2, b3, b4 : button;
  7.   l1, l2, l3, l4, l5 : system.windows.forms.label;
  8.   rb1, rb2, rb3, rb4, rb5, rb6 : radiobutton;
  9.   lb1 : listbox;
  10.   tb1 : textbox;
  11.   punkti : integer;
  12.  
  13. procedure bclick5(sender: object; e: EventArgs);
  14. Begin
  15.  
  16.   f4.Hide;
  17.   f5 := new Form;
  18.   f5.width := 600;
  19.   f5.height := 370;
  20.   f5.Text := 'Tests';
  21.   f5.Show;
  22.  
  23.   if lb1.SelectedIndex = 1 then
  24.   punkti := punkti + 1;
  25.  
  26.  
  27.   l3.text := 'Pareizi atbildēti ' + IntToStr(punkti);
  28.   f5.controls.add( l3 );
  29.  
  30. End;
  31.  
  32. procedure bclick4(sender: object; e: EventArgs);
  33. Begin
  34.   f3.Hide;
  35.   f4 := new Form;
  36.   f4.width := 600;
  37.   f4.height := 370;
  38.   f4.Text := 'Tests';
  39.   f4.Show;
  40.  
  41.   b4 := new button;
  42.   b4.text := 'Tālāk';
  43.   b4.top := 300;
  44.   b4.left := 500;
  45.   b4.Click += bclick5;
  46.   f4.Controls.Add(b4);
  47.  
  48.  
  49.   l1 := new System.Windows.forms.label;
  50.   l1.text := 'Izvēlies pareizo atbildi';
  51.   l1.width := 600;
  52.   f4.controls.add( l1 );
  53.  
  54.   lb1 := new listbox;
  55.   lb1.items.add( 'π/4' );
  56.   lb1.items.add( '3π/4' );
  57.   lb1.items.add('π');
  58.   lb1.width := 100;
  59.   lb1.top := 50;
  60.   f4.controls.add( lb1 );
  61.  
  62.  
  63.   if tb1.text = 'arctg' then
  64.   punkti := punkti + 1;
  65.  
  66.   l3.text := 'Pareizi atbildēti ' + IntToStr(punkti);
  67.   f4.controls.add( l3 );
  68.  
  69. End;
  70.  
  71. procedure bclick2(sender: object; e: EventArgs);
  72. Begin
  73.    
  74.    
  75.   f2.Hide;
  76.   f3 := new Form;
  77.   f3.width := 600;
  78.   f3.height := 370;
  79.   f3.Text := 'Tests';
  80.   f3.Show;
  81.  
  82.   if rb6.Checked then
  83.   punkti := punkti + 1;
  84.  
  85.   b3 := new button;
  86.   b3.text := 'Tālāk';
  87.   b3.top := 300;
  88.   b3.left := 500;
  89.   b3.Click += bclick4;
  90.   f3.Controls.Add(b3);
  91.  
  92.   l1 := new System.Windows.forms.label;
  93.   l1.text := 'Ieraksti pareizo atbildi tukšajā vietā';
  94.   l1.width := 600;
  95.   l1.height := 20;
  96.   f3.controls.add( l1 );
  97.  
  98.   l2 := new System.Windows.forms.label;
  99.   l2.text := 'Lai pierakstītu ikvienu pagrieziena leņķi, kas atbilst jebkurai tangensa vērtībai a, izmanto ';
  100.   l2.width := 445;
  101.   l2.top := 50;
  102.   f3.controls.add( l2 );
  103.  
  104.   tb1 := new textbox;
  105.   tb1.top := 50;
  106.   tb1.left := 450;
  107.   tb1.width := 50;
  108.   f3.controls.add( tb1 );
  109.  
  110.   l4 := new System.Windows.forms.label;
  111.   l4.top := 50;
  112.   l4.left := 500;
  113.   l4.text := 'jēzdienu.';
  114.   f3.controls.add( l4 );
  115.  
  116.   l3.text := 'Pareizi atbildēti ' + IntToStr(punkti);
  117.   f3.controls.add( l3 );
  118. End;
  119.  
  120.  
  121. procedure bclick1(sender: object; e: EventArgs);
  122. Begin
  123.    
  124.    
  125.   f1.Hide;
  126.   f2 := new Form;
  127.   f2.width := 600;
  128.   f2.height := 370;
  129.   f2.Text := 'Tests';
  130.   f2.Show;
  131.  
  132.   b2 := new button;
  133.   b2.text := 'Tālāk';
  134.   b2.top := 300;
  135.   b2.left := 500;
  136.   b2.Click += bclick2;
  137.   f2.Controls.Add(b2);
  138.  
  139.   l4 := new System.Windows.Forms.label;
  140.   l4.text := 'Izvēlies pareizo atbildi';
  141.   l4.width := 200;
  142.   f2.Controls.Add(l4);
  143.  
  144.   l5 := new System.Windows.Forms.label;
  145.   l5.text := 'sin²x+cos²x =';
  146.   l5.width := 200;
  147.   l5.top := 20;
  148.   f2.controls.add(l5);
  149.  
  150.   // 2Uzd 1radionutton
  151.  
  152.   rb4 := new radiobutton;
  153.   rb4.text := '0';
  154.   rb4.left := 500;
  155.   rb4.top := 40;
  156.   f2.controls.add(rb4);
  157.  
  158. // 2Uzd 2radiobutton
  159.  
  160.   rb5 := new radiobutton;
  161.   rb5.text := '2';
  162.   rb5.left := 500;
  163.   rb5.top := 70;
  164.   f2.controls.add(rb5);
  165.  
  166. // 2Uzd 3radiobutton
  167.  
  168.   rb6 := new radiobutton;
  169.   rb6.text := '1';
  170.   rb6.left := 500;
  171.   rb6.top := 100;
  172.   f2.controls.add(rb6);
  173.  
  174.   if rb1.Checked then
  175.     punkti := punkti + 1;
  176.    
  177.   l3.text := 'Pareizi atbildēti ' + IntToStr(punkti);
  178.   f2.controls.add(l3);
  179. End;
  180.  
  181.  
  182.  
  183.  
  184.  
  185. Begin
  186.  
  187. // Pirmā forma
  188.  
  189. f1 := new form;
  190. f1.Text := 'Tests';
  191. f1.width := 600;
  192. f1.height := 370;
  193.  
  194.  
  195. // Pirmā poga
  196.  
  197. b1 := new button;
  198. b1.text := 'Tālāk';
  199. b1.top := 300;
  200. b1.left := 500;
  201. f1.Controls.Add(b1);
  202. b1.Click += bclick1;
  203.  
  204. // 1Uzd Nos
  205.  
  206. l1 := new system.windows.forms.label;
  207. l1.width := 600;
  208. l1.height := 20;
  209. f1.controls.Add(l1);
  210. l1.text := 'Aizstāj doto trigonometrisko funkciju ar trigonometrisko funkciju šauram leņķim.';
  211.  
  212. // 1Uzd piemērs
  213.  
  214. l2 := new System.Windows.Forms.label;
  215. l2.text := 'cos(90° - α)';
  216. l2.top := 20;
  217. f1.controls.Add(l2);
  218.  
  219. // Pareizo atbilžu skaits
  220.  
  221. l3 := new System.Windows.Forms.label;
  222. l3.text := 'Pareizi atbildēti ' + IntToStr(punkti);
  223. l3.top := 200;
  224. f1.Controls.Add(l3);
  225.  
  226. // 1Uzd 1radionutton
  227.  
  228. rb1 := new radiobutton;
  229. rb1.text := 'cosα';
  230. rb1.left := 500;
  231. rb1.top := 40;
  232. f1.controls.add(rb1);
  233.  
  234. // 1Uzd 2radiobutton
  235.  
  236. rb2 := new radiobutton;
  237. rb2.text := '-cosα';
  238. rb2.left := 500;
  239. rb2.top := 70;
  240. f1.controls.add(rb2);
  241.  
  242. // 1Uzd 3radiobutton
  243.  
  244. rb3 := new radiobutton;
  245. rb3.text := 'sinα';
  246. rb3.left := 500;
  247. rb3.top := 100;
  248. f1.controls.add(rb3);
  249.  
  250. application.Run(f1);
  251.  
  252.  
  253. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement