ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для тСстирования (тСст)

ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 39031666. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-39031666. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 39031666. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Form2:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 34895505. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-34895505. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 34895505. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Form3:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 06249357. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-06249357. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 06249357. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Form4:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 10368950. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-10368950. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 10368950. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Π”ΠΈΠ·Π°ΠΉΠ½

Π—Π° рисунок Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ свойство Kind. Π‘ΠΏΠ΅Ρ€Π²Π° измСняСтС это свойство Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Caption прописываСтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ написано Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅.

Π€ΠΎΡ€ΠΌΡ‹

Π Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свой, Π² зависимости ΠΎΡ‚ Π΄Π»ΠΈΠ½ вопросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².Π’ BorderStyle Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ BsSingle. Π’Π°ΠΊ ΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² false всС свойства BorderIcons, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ прилоТСния ΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ сами. На ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² true подсвойство biMinimize. Π’ свойствС Position Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ poDesktopCenter, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΎΡ€ΠΌΠ° появлялась Π½Π° сСрСдинС экрана.

Бвойство AutoSize Π² false, Ρ‡Ρ‚ΠΎΠ±Ρ‹ кусок послСднСй Π±ΡƒΠΊΠ²Ρ‹ Π½Π΅ отсСкался(Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Ρ„ΠΎΡ€ΠΌΡ‹ с привСтствиСм,справкой ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, для Ρ„ΠΎΡ€ΠΌΡ‹ с тСстированиСм Π»ΡƒΡ‡ΡˆΠ΅ это свойство ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² true). На Ρ„ΠΎΡ€ΠΌΠ΅ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ слова «Π’Ρ‹ Π½Π°Π±Ρ€Π°Π»ΠΈ» ΠΈ «Π±Π°Π»Π»ΠΎΠ²» ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»Π΅ΠΉΠ±Π»Π°Ρ….
Π—Π° Ρ†Π²Π΅Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚ΠΈΠΏ тСкста ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ свойство Font(color, size, name). Для тСстирования я использовал ΡˆΡ€ΠΈΡ„Ρ‚ Verdana. Для отобраТСния надписСй Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…-Monotype Corsiva.

Π’Π°ΠΆΠ½ΠΎ!
ВСкст модуля нСльзя ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‚.ΠΊ. это Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ошибки ΠΏΡ€ΠΈ компиляции(относится ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ событий). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ спСрва Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для BitBtn1 :

Π©Π΅Π»ΠΊΠ°Π΅ΠΌ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ BitBtn1, появится:

void __fastcall TForm3::BitBtn1Click(TObject *Sender)
<

Π—Π°Ρ‚Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобкам вставляСм ΠΊΠΎΠ΄:

Form1->Close();
Form2->Close();
Form3->Close();
Form4->Close();

И Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

void __fastcall TForm3::BitBtn1Click(TObject *Sender)
<
Form1->Close();
Form2->Close();
Form3->Close();
Form4->Close();
>


Unit1.cpp

#include
#pragma hdrstop

extern int pravil_otvet;//пСрСмСнная, для хранСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΊ вопросу

Form2->Label5->Caption=»ΠšΠ°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ°Π½Π΅ΠΊΠ΅Π½Ρ‰ΠΈΡ†Ρƒ супСр-класса?»;
Form2->Label1->Caption=»Π’ΠΎΠΏ-модСль»;
Form2->Label2->Caption=»Π’яп-модСль»;
Form2->Label3->Caption=»ΠŸΠΎΠΏ-модСль»;
Form2->Label4->Caption=»Π›ΡΠΏ-модСль»;
pravil_otvet=1;//присваиваСм Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°

#include
#pragma hdrstop

int s=0, i=0, pravil_otvet, nomer=0;// s- сумма ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², i- Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ пСрСмСнная, nomer- Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ вопроса

void __fastcall TForm2::N1Click(TObject *Sender)
<
Form4->Visible=true;
>
//—————————————————————————
void __fastcall TForm2::BitBtn2Click(TObject *Sender)
<
Form2->Visible=false;
Form3->Visible=true;
Form3->Label2->Caption=s;
>
//—————————————————————————
void __fastcall TForm2::BitBtn1Click(TObject *Sender)
<
if(RadioButton1->Checked==true)i=1;//провСряСм, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½
if(RadioButton2->Checked==true)i=2;
if(RadioButton3->Checked==true)i=3;
if(RadioButton4->Checked==true)i=4;
if(i==pravil_otvet)s++;//Ссли Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ сумму Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡ΠΊΡƒ
i=0;//ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ трСбуСтся для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ подсчСта суммы

RadioButton1->Checked=false;//ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ
RadioButton2->Checked=false;
RadioButton3->Checked=false;
RadioButton4->Checked=false;

nomer++;//Π½ΠΎΠΌΠ΅Ρ€ вопроса измСняСтся с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ

switch(nomer)
<
case 1:
Form2->Label5->Caption=»ΠšΡ‚ΠΎ вырос Π² дТунглях срСди Π΄ΠΈΠΊΠΈΡ… Π·Π²Π΅Ρ€Π΅ΠΉ?»;
Form2->Label1->Caption=»ΠšΠΎΠ»ΠΎΠ±ΠΎΠΊ»;
Form2->Label2->Caption=»ΠœΠ°ΡƒΠ³Π»ΠΈ»;
Form2->Label3->Caption=»Π‘этмСн»;
Form2->Label4->Caption=»Π§Π°Ρ€Π»ΡŒΠ· Π”Π°Ρ€Π²ΠΈΠ½»;
pravil_otvet=2;
break;

case 2:
Form2->Label5->Caption=»ΠšΠ°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ дСтская Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, популярная Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹?»;
Form2->Label1->Caption=»ΠΠ‘Π’Π“Π”Π΅ΠΉΠΊΠ°»;
Form2->Label2->Caption=»ΠΠšΠ›ΠœΠΠ΅ΠΉΠΊΠ°»;
Form2->Label3->Caption=»ΠΠŸΠ Π‘Π’Π΅ΠΉΠΊΠ°»;
Form2->Label4->Caption=»Π•Π–Π—Π˜ΠšΠ΅ΠΉΠΊΠ°»;
pravil_otvet=1;
break;

case 3:
Form2->Label5->Caption=»ΠšΠ°ΠΊ Π·Π²Π°Π»ΠΈ нСвСсту Π­Π΄ΠΌΠΎΠ½Π° ДантСса, Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠœΠΎΠ½Ρ‚Π΅-ΠšΡ€ΠΈΡΡ‚ΠΎ? «;
Form2->Label1->Caption=»ΠœΠ΅Ρ€ΡΠ΅Π΄Π΅Ρ»;
Form2->Label2->Caption=»Π’ΠΎΠΉΠΎΡ‚Π°»;
Form2->Label3->Caption=»Π₯ΠΎΠ½Π΄Π°»;
Form2->Label4->Caption=»Π›Π°Π΄Π°»;
pravil_otvet=1;
break;

case 4:
Form2->Label5->Caption=»ΠšΠ°ΠΊΠΎΠΉ Ρ†Π²Π΅Ρ‚ получаСтся ΠΏΡ€ΠΈ смСшСнии синСго ΠΈ красного?»;
Form2->Label1->Caption=»ΠšΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ»;
Form2->Label2->Caption=»Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ»;
Form2->Label3->Caption=»Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ»;
Form2->Label4->Caption=»Π“ΠΎΠ»ΡƒΠ±ΠΎΠΉ»;
pravil_otvet=2;
break;

case 5:
Form2->Label5->Caption=»Π˜Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ мяса Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ готовится Π½Π°Ρ‡ΠΈΠ½ΠΊΠ° для Ρ‡Π΅Π±ΡƒΡ€Π΅ΠΊΠΎΠ²?»;
Form2->Label1->Caption=»Π‘Π°Ρ€Π°Π½ΠΈΠ½Π°»;
Form2->Label2->Caption=»Π‘Π²ΠΈΠ½ΠΈΠ½Π°»;
Form2->Label3->Caption=»Π’Слятина»;
Form2->Label4->Caption=»ΠšΠΎΠ½ΠΈΠ½Π°»;
pravil_otvet=1;
break;

case 6:
Form2->Label5->Caption=»ΠšΠ°ΠΊΠΎΠΉ Π½Π°Ρ€ΠΎΠ΄ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Ρ‚Π°Π½Π΅Ρ† Ρ‡Π°Ρ€Π΄Π°Ρˆ?»;
Form2->Label1->Caption=»Π’Π΅Π½Π³Ρ€Ρ‹»;
Form2->Label2->Caption=»Π ΡƒΠΌΡ‹Π½Ρ‹»;
Form2->Label3->Caption=»Π§Π΅Ρ…ΠΈ»;
Form2->Label4->Caption=»ΠœΠΎΠ»Π΄Π°Π²Π°Π½Π΅»;
pravil_otvet=1;
break;

case 7:
Form2->Label5->Caption=»Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ соСдинСний ΠΊΠ°ΠΊΠΎΠ³ΠΎ элСмСнта являСтся основой органичСской Ρ…ΠΈΠΌΠΈΠΈ?»;
Form2->Label1->Caption=»ΠšΠΈΡΠ»ΠΎΡ€ΠΎΠ΄»;
Form2->Label2->Caption=»Π£Π³Π»Π΅Ρ€ΠΎΠ΄»;
Form2->Label3->Caption=»ΠΠ·ΠΎΡ‚»;
Form2->Label4->Caption=»ΠšΡ€Π΅ΠΌΠ½ΠΈΠΉ»;
pravil_otvet=2;
break;

case 8:
Form2->Label5->Caption=»ΠšΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π» Ρ‚Π°ΠΉΠ½Ρƒ Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ°Ρ€Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠ½Π΅ ΠΈΠ· «Пиковой Π΄Π°ΠΌΡ‹Β» А. Π‘. ΠŸΡƒΡˆΠΊΠΈΠ½Π°?»;
Form2->Label1->Caption=»ΠšΠ°Π·Π°Π½ΠΎΠ²Π°»;
Form2->Label2->Caption=»ΠšΠ°Π»ΠΈΠΎΡΡ‚Ρ€ΠΎ»;
Form2->Label3->Caption=»Π‘Π΅Π½-Π–Π΅Ρ€ΠΌΠ΅Π½»;
Form2->Label4->Caption=»Π’омас Π’ΠΎΠ³Π°Π½»;
pravil_otvet=3;
break;

case 9:
Form2->Label5->Caption=»Π’ ΠΊΠ°ΠΊΠΎΠΉ странС Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ±ΡƒΡ€Π΅Π½Π° пСрвая ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ нСфтяная скваТина?»;
Form2->Label1->Caption=»ΠšΡƒΠ²Π΅ΠΉΡ‚»;
Form2->Label2->Caption=»Π˜Ρ€Π°Π½»;
Form2->Label3->Caption=»Π˜Ρ€Π°ΠΊ»;
Form2->Label4->Caption=»ΠΠ·Π΅Ρ€Π±Π°ΠΉΠ΄ΠΆΠ°Π½»;
pravil_otvet=4;
break;

case 10:
BitBtn1->Enabled=false;
RadioButton1->Enabled=false;//Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΌΠΈ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» Π½Π° «Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ тСст»
RadioButton2->Enabled=false;
RadioButton3->Enabled=false;
RadioButton4->Enabled=false;
>
>
//—————————————————————————

#include
#pragma hdrstop

#include
#pragma hdrstop

void __fastcall TForm4::BitBtn1Click(TObject *Sender)
<
Form4->Visible=false;//скрываСм Ρ„ΠΎΡ€ΠΌΡƒ справки послС просмотра
>
//—————————————————————————

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² процСссС Ρ€Π°Π±ΠΎΡ‚Π΅:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 94982457. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-94982457. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 94982457. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Если Π²Π°ΠΌ трСбуСтся вмСстС с вопросом ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Image ΠΈ Π΅Π³ΠΎ свойство Picture. РазмСститС Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Π½ΡƒΠΆΠ½ΠΎ количСство этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Для всСх свойство Visible установитС Π² false. Π—Π°Ρ‚Π΅ΠΌ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ вопросС Π΄ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Form2->Label5->Caption=»ΠšΠ°ΠΊ Π·Π²Π°Π»ΠΈ нСвСсту Π­Π΄ΠΌΠΎΠ½Π° ДантСса, Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠœΠΎΠ½Ρ‚Π΅-ΠšΡ€ΠΈΡΡ‚ΠΎ? «;
Form2->Label1->Caption=»ΠœΠ΅Ρ€ΡΠ΅Π΄Π΅Ρ»;
Form2->Label2->Caption=»Π’ΠΎΠΉΠΎΡ‚Π°»;
Form2->Label3->Caption=»Π₯ΠΎΠ½Π΄Π°»;
Form2->Label4->Caption=»Π›Π°Π΄Π°»;
Form2->Image1->Visible=true;
pravil_otvet=1;
break;

Π’.Π΅. Π²Ρ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ Π² Image1. Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ вопросу ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ±Ρ€Π°Π»ΠΎΡΡŒ ΠΈΠ»ΠΈ замСнилось Π½ΠΎΠ²Ρ‹ΠΌ, ΠΏΠ΅Ρ€Π΅Π΄ switch Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ:

Form2->Image1->Visible=false;
Form2->Image2->Visible= false ;

Π’ зависимости ΠΎΡ‚ количСства Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ простой способ ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ отобраТСния сразу Π΄Π²ΡƒΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚-Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ вопросС:

case 3:
Form2->Label5->Caption=»ΠšΠ°ΠΊ Π·Π²Π°Π»ΠΈ нСвСсту Π­Π΄ΠΌΠΎΠ½Π° ДантСса, Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠœΠΎΠ½Ρ‚Π΅-ΠšΡ€ΠΈΡΡ‚ΠΎ? «;
Form2->Label1->Caption=»ΠœΠ΅Ρ€ΡΠ΅Π΄Π΅Ρ»;
Form2->Label2->Caption=»Π’ΠΎΠΉΠΎΡ‚Π°»;
Form2->Label3->Caption=»Π₯ΠΎΠ½Π΄Π°»;
Form2->Label4->Caption=»Π›Π°Π΄Π°»;
Form2->Image1->Visible=true;
pravil_otvet=1;
break;

case 4:
Form2->Image1->Visible= false ; //скрываСм
Form2->Label5->Caption=»ΠšΠ°ΠΊΠΎΠΉ Ρ†Π²Π΅Ρ‚ получаСтся ΠΏΡ€ΠΈ смСшСнии синСго ΠΈ красного?»;
Form2->Label1->Caption=»ΠšΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ»;
Form2->Label2->Caption=»Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ»;
Form2->Label3->Caption=»Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ»;
Form2->Label4->Caption=»Π“ΠΎΠ»ΡƒΠ±ΠΎΠΉ»;
Form2->Image2->Visible=true; //ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ скрыв староС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅
pravil_otvet=2;
break;

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ВСсты для ΠΊΠΎΠ΄Π° ΠΈ ΠΊΠΎΠ΄ для тСстов

Π’ динамичСских языках, Π²Ρ€ΠΎΠ΄Π΅ python ΠΈ javascript, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ прямо Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ классы Π² модулях. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для тСстов β€” ΠΌΠΎΠΆΠ½ΠΎ просто ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «Π·Π°ΠΏΠ»Π°Ρ‚ΠΊΠΈ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π΅Π½ΡƒΠΆΠ½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ Π² контСкстС Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСста.

Но Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² C++? Go? Java? Π’ этих языках ΠΊΠΎΠ΄ Π½Π΅ получится ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для тСстов Π½Π° Π»Π΅Ρ‚Ρƒ, Π° созданиС Π·Π°ΠΏΠ»Π°Ρ‚ΠΎΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов.

Π’ Ρ‚Π°ΠΊΠΈΡ… случаях стоит ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ тСстировался. Π­Ρ‚ΠΎ Π½Π΅ просто маниакальноС стрСмлСниС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² своём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ 100% ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅. Π­Ρ‚ΠΎ шаг ΠΊ написанию ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈ качСствСнного ΠΊΠΎΠ΄Π°.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ± основных идСях, стоящих Π·Π° написаниСм тСстируСмого ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС go.

БСсхитростная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

НапишСм Π±Π΅ΡΡ…ΠΈΡ‚Ρ€ΠΎΡΡ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ запроса ΠΊ API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. Π­Ρ‚ΠΎ достаточно простая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ запрос, ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π΅Π³ΠΎ, считываСт ΠΎΡ‚Π²Π΅Ρ‚, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ· JSON Π² структуру ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ профСссионалами своСго Π΄Π΅Π»Π°, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты для нашСго прилоТСния. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ„Π°ΠΉΠ» с тСстами.

Выглядит Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° являСтся простым запуском прилоТСния, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ. ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡΠ΅Ρ‚ΡŒΡŽ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π΅ получится. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ «Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ зависимости»

Π”ΠΎΠ±Π°Π²ΠΈΠ² структуру, ΠΌΡ‹ создали Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ (ΠΊΠ»ΡŽΡ‡ доступа) для прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ «Π²ΡˆΠΈΡ‚Ρ‹Ρ…» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ тСстированиС.

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΅Ρ‘ Π²Ρ‹Π²ΠΎΠ΄Π°

БСйчас ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΈ Ρ‚ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ этот вопрос, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ сразу Π² ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°, Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΅Ρ‘ Π²Ρ‹Π²ΠΎΠ΄Π°. Π”Π²Π΅ эти нСзависимыС части Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ.

ИзмСним ShowUserInfo() Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ использовал GetUserInfo() ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» ошибки.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² тСстах ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ сСрвСра ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚, Π° ΠΏΡ€ΠΈ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ Ρ‚ΠΎΠΊΠ΅Π½Π΅ возвращаСтся ошибка.

НастраиваСмыС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

ВСсты для ShowUserInfo() Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ Ρ‚ΠΎ, ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡƒΠΉΡ‚ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. Π’ этом случаС СдинствСнный смысл ΠΌΠ΅Ρ‚ΠΎΠ΄Π° β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² стандартный ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ os.Stdout ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, это выглядит ΠΊΠ°ΠΊ слишком ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ элСгантно.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Π½ΡΡ‚ΡŒ Writer для Π²Ρ‹Π²ΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π΄ΠΊΠΎ, Π² основном для тСстов, Π΅ΡΡ‚ΡŒ смысл Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ go для этого ΠΌΡ‹ поступим Ρ‚Π°ΠΊ β€” сдСлаСм Ρ‚ΠΈΠΏ VKClient нСэкспортируСмым ΠΈ создадим для Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-конструктор.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ тСсты Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ создавали ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора ΠΈ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½Π°Π΄ΠΎ, устанавливали Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Writer.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ тСста, Π³Π΄Π΅ ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ, ΠΌΡ‹ создаём Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ стандартного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π°. ПослС выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ происходит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ нашим оТиданиям β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ простого сравнСния.

Π—Π°Ρ‡Π΅ΠΌ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ рСгулярныС выраТСния? Π§Ρ‚ΠΎΠ±Ρ‹ тСсты Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, нСзависимо ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π΅Π³ΠΎ ID.

ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ «Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ зависимости» β€” 2

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ситуации Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎ тСсту. Они Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ подставныС Networker с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ настройками, Π² соотвСтствии с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ПослС этого ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ убСТдаСмся, Ρ‡Ρ‚ΠΎ ошибка ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°, ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поля RawBody ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ сСтСвых запросов (просто Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² запросов Π²ΠΎ врСмя тСстирования ΠΈΠ»ΠΈ для ускорСния тСстов.

Π˜Ρ‚ΠΎΠ³ΠΈ

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠ³Π΅ ΠΊ 100% ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π» ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ прилоТСния, поэтому Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ тСсты Π΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π»ΠΈ структуру ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Π’Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ любого ΠΊΠΎΠ΄Π° β€” это качСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ появляСтся ΠΈΠ· Π²ΠΎΠ·Π΄ΡƒΡ…Π°. Π’Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ появляСтся Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ Π² подходящих ситуациях ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ настраиваСмый ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Основной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ процСсс ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. АналогичноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π° Π»ΡŽΠ±Ρ‹Π΅ прилоТСния ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ тСста с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML ΠΈ JavaScript

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ созданиС ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ тСста. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚ΠΎ сразу ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» с инструкциями ΠΏΠΎ измСнСнию тСста ΠΈ Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого тСста

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ дистанционного образования ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ нСобходимости создания элСктронных ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… тСстов. МногиС учитСля ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ создания ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… тСстов. Главная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ создании Ρ‚Π°ΠΊΠΈΡ… элСктронным ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² трСбуСтся Π·Π½Π°Π½ΠΈΠ΅ HTML ΠΈ jΠ°vascript.

Как Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ конструктором тСстов ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСст ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° основС использования шаблона. ИмСнно Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΡ‹ рассмотрим Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠœΡ‹ сформируСм простой шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π°Π·ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСст.

Допустим имССтся нСслоТный матСматичСский тСст, состоящий ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΡƒΠΆΠ½ΠΎ вывСсти Π½Π° экран ΠΈ Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Π½ΠΈΠΊΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ввСсти ΠΎΡ‚Π²Π΅Ρ‚, дальшС ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Π½ΠΈΠΊΡƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ задания.

Π‘Π½Π°Ρ‡Π°Π»Π° создадим HTML ΠΊΠΎΠ΄ Π·Π°Π΄Π°Ρ‡:

Напротив ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ тСста ΠΌΡ‹ подставили ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° тСкста. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… полях Π² HTML Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ ссылкС. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π±Ρ€Π°Π» ΡƒΡ‡Π΅Π½ΠΈΠΊ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… тСкста.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ β€œz_1”,”z_2” ΠΈ β€œz_3”. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ 4, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послСднюю строку с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ условиС ΠΈ Π² ΠΏΠΎΠ»Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ β€œz_4”.

Π’ послСднСй строкС ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ jΠ°vascript ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сравнит Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π±Ρ€Π°Π» ΡƒΡ‡Π΅Π½ΠΈΠΊ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΈ подсчитаСт ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ выполнСния Π·Π°Π΄Π°Ρ‡.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ строки Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹. ЧСтвСртая ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π² тСст Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ копирования послСднСй строки с ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, подстановки числа 4 вмСсто 3 ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π²Π΅Π» ΡƒΡ‡Π΅Π½ΠΈΠΊ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ…. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄.

otv_uch_1 = document.getElementById(β€˜z_1’).value;
otv_uch_2 = document.getElementById(β€˜z_2’).value;
otv_uch_3 = document.getElementById(β€˜z_3’).value;

ЧСтвСртая Π·Π°Π΄Π°Ρ‡Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ строку с Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ 3 Π½Π° 4.

Π”Π°Π»Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ. Если ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π·Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ тСста Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 1 Π±Π°Π»Π».

ball = 0;
if(otv_uch_1 == pr_otv_zadachi_1) <
ball +=1;
>
if(otv_uch_2 == pr_otv_zadachi_2) <
ball +=1;
>
if(otv_uch_3 == pr_otv_zadachi_3) <
ball +=1;
>

Для добавлСния Π·Π°Π΄Π°Ρ‡ΠΈ 4 Π²Π°ΠΌ потрСбуСтся ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послСдниС Ρ‚Ρ€ΠΈ строки ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π½ΠΈΡ… Π½Π° 4.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

Π’ этой строкС ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ сколько всСго Π·Π°Π΄Π°Ρ‡ Π² ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ тСстС. Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Π΅, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту Ρ†ΠΈΡ„Ρ€Ρƒ.

procent_vip = ball/vsego_zadach * 100;

Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ вывСсти ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° экран.

document.getElementById(β€˜rezultat’).innerHTML = β€œΠ—Π°Π΄Π°Π½ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π²Π΅Ρ€Π½ΠΎ Π½Π° ”+procent_vip+”%.”;

Π’ΠΎΡ‚ ΠΈ всС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ объСдиним вСсь ΠΊΠΎΠ΄ Π² ΠΎΠ΄Π½Ρƒ HTML страницу.

ВСст ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ тСсты ΠΈ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹ Π½Π° JavaScript

РазбираСмся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ тСсты ΠΈ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹ для сайта Π½Π° ванильном JavaScript.

ВСсты ΠΈ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ дольшС ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° сайтС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сторонними сСрвисами, Π½ΠΎ Ρ€Π°Π·Π²Π΅ это ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ останавливало Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°? Π‘ любовью ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСды ΠΌΡ‹ создадим собствСнный ΠΊΠΎΠ΄ для встраивания тСстов Π½Π° страницы.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° GitHub

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. kucheryaviy. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-kucheryaviy. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° kucheryaviy. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

ΠŸΠΈΡˆΠ΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π² свободноС врСмя создаСт ΠΈΠ³Ρ€Ρ‹. ΠœΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свою ΡΡ‚ΡƒΠ΄ΠΈΡŽ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»Π°ΠΌΠΏΠΎΠ²Ρ‹Π΅ RPG.

Вёрстка страницы

ВСст ΠΌΡ‹ помСстим Π² Ρ„Π°ΠΉΠ» quiz.html, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ iframe Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы. Π”Π°Π²Π°ΠΉΡ‚Π΅ свСрстаСм тСст:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ стили:

Π’ Ρ„Π°ΠΉΠ» index.html Π΄ΠΎΠ±Π°Π²ΠΈΠΌ iframe, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ тСст:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 16385824062020 db52642fc67f6c7c46657360f234a883af322464. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-16385824062020 db52642fc67f6c7c46657360f234a883af322464. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 16385824062020 db52642fc67f6c7c46657360f234a883af322464. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

НавСрху находится сам вопрос, ΠΏΠΎΠ΄ Π½ΠΈΠΌ β€” Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Π° Π² самом Π½ΠΈΠ·Ρƒ β€” прогрСсс прохоТдСния тСста.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ классы

ВСст Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… классов:

Когда классы Π³ΠΎΡ‚ΠΎΠ²Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΡΡ‚Π°Π½Ρ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ экзСмпляры):

Π—Π΄Π΅ΡΡŒ создан Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ вопрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΊΠΎΠ΄ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

ΠžΡΡ‚Π°Ρ‘Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 16385924062020 f0646c625095b49e4e4c41332dd1408112ad8d69. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-16385924062020 f0646c625095b49e4e4c41332dd1408112ad8d69. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 16385924062020 f0646c625095b49e4e4c41332dd1408112ad8d69. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ тСст, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ свой Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 16385824062020 27e9aa5bdf801f94f7728fe14d1ac08405e5a691. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-16385824062020 27e9aa5bdf801f94f7728fe14d1ac08405e5a691. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 16385824062020 27e9aa5bdf801f94f7728fe14d1ac08405e5a691. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ создания Ρ€Π°Π·Π½Ρ‹Ρ… тСстов

Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, это ΠΎΡ‡Π΅Π½ΡŒ простой тСст. Он пригодится, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ½ΠΈ усвоили ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Ну ΠΈΠ»ΠΈ просто для вСсСлья β€” Π²ΠΎΡ‚ нСсколько Ρ‚Π΅ΠΌ для Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… тСстов:

Всё это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Π±Π°Π²Π½Ρ‹ΠΌ ΠΈ Π²ΠΎΠ²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌ, Ссли ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ особСнности своСй Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. НапримСр, для программистов Π΅ΡΡ‚ΡŒ интСрСсныС тСсты Π½Π° сайтС tproger.ru.

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 16385924062020 e3ea06ecc4efe66fd609360c227a5daace25eda6. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-16385924062020 e3ea06ecc4efe66fd609360c227a5daace25eda6. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 16385924062020 e3ea06ecc4efe66fd609360c227a5daace25eda6. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ссли Ρƒ вас ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСста Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ. Π’ этом случаС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… Π½ΡƒΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° сСрвСрС. Π˜Π½Π°Ρ‡Π΅ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. 16385924062020 6a4e9b3ae3023faad72ace61e6264ce47ed78056. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-16385924062020 6a4e9b3ae3023faad72ace61e6264ce47ed78056. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 16385924062020 6a4e9b3ae3023faad72ace61e6264ce47ed78056. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Π’ΠΎ ΠΆΠ΅ самоС касаСтся ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²: Ссли Π²Ρ‹ Π΄Π°Ρ‘Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя Π½Π° ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ тСста, Ρ‚ΠΎ врСмя Π½Π°Ρ‡Π°Π»Π° отсчёта Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π° сСрвСрС, Π° Π½Π΅ Π² JS-ΠΊΠΎΠ΄Π΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ тСстов. Π Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ придётся Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» app.js, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ вопросы.

Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTTP-запросов β€” вопросы Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π° сСрвСрС ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Π²ΠΈΠ΄Π΅ JSON. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ распространённая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ JavaScript, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° наш курс ΠΏΠΎ Frontend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Frontend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Ноутбук, ваши Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ знания, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ β€” это всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ΠΎΠ»ΠΊΠΎΠ²Ρ‹Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ высоко цСнятся Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… компаниях ΠΈ часто ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅. На курсС Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ сайты ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ интСрфСйсы, Π° Ρ‚Π°ΠΊΠΆΠ΅ собСрётС Π΄Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

MnogoBlog

ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайт Π½Π° wordpress, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ wordpress

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. cropped headerimger01. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-cropped headerimger01. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cropped headerimger01. ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. . ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСст ΠΈΠ»ΠΈ опрос Π½Π° JavaScript

ЗдравствуйтС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим тСст ΠΈ опрос Π½Π° html, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 3 вопросов ΠΈ 6 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ javascript.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€ (услуга) ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ наибольшим спросом Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ опросы ΠΈ тСсты.
Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстов ΠΈ опросов – Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш Ρ‚ΠΎΠ²Π°Ρ€ (услугу) – Π»ΡƒΡ‡ΡˆΠ΅ всСго для этого ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚ – идСальная ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° для размСщСния Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π½Π° просторах Π ΡƒΠ½Π΅Ρ‚Π°. Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ эту ΡΠ΅Ρ‚ΡŒ посСщаСт ΡΠ²Ρ‹ΡˆΠ΅ 5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² России ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… странах БНГ, поэтому Ρ‡Π°ΡΡ‚ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·ΠΎΠ² Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… объявлСний достаточно высокая. А для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° Π±Ρ‹Π»Π° максимальна эффСктивна, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ настройкС ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚Π° ΠΊ профСссионалам ΠΎΡ‚ Direct-UP – dircet-up.ru. Π£Π΄Π°Ρ‡Π½ΠΎΠ³ΠΎ Π²Π°ΠΌ бизнСса!

1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ тСст Π½Π° JavaScript:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. . ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

ВСст Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 3 вопросов, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· вопросов ΠΈ Π² зависимости ΠΎΡ‚ Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π±Π°Π»Π»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ посСтитСля Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ страницы.

Рассмотрим ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вопроса:

Π—Π΄Π΅ΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ value2, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ value1.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° простой ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ сколько ΠΆΠ΅ Π½Π°Π±Ρ€Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² тСстС:

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΡ‹ провСряСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ value2 ΠΈ Π² зависимости ΠΎΡ‚ Π΅Π³ΠΎ количСства выставляСм ΠΎΡ†Π΅Π½ΠΊΡƒ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎΡ†Π΅Π½ΠΊΡƒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ посСтитСля Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ странички, Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°:

НапримСр, ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ посСтитСля Π½Π° страничку /ocenka2.html.

Π’ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ„Π°ΠΉΠ» index.html:


2. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ простой опрос Π½Π° javaScript:

ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. . ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ тСст. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ВСст состоит ΠΈΠ· 10 вопросов(ΠΈΡ… число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ). Π’ΠΎΡ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ:

Рассмотрим ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вопроса:

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ повторяСм этот шаблон для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ вопроса.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° простой ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ с наибольшим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ:

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΡ‹ провСряСм, Ρ‡Ρ‚ΠΎ сумма всСх ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ value1 Π²Ρ‹ΡˆΠ΅ суммы Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²Ρ‹ΡˆΠ΅ 0.

ΠœΡ‹ выполняСм ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, самоС высокоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ посСтитСля Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ url:

Π’Π°ΠΊ Ссли Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ вопросов Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ΄ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 1, Ρ‚ΠΎ result = value1 ΠΈ соотвСтствСнно ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π½Π° страничку value1.html.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *