public static void Main()
string[] questions = new string[]
"Ar kādu maksimālo ātrumu atļauts vilkt vieglo automobili ceļa posmā, kurā ar ceļa zīmi noteiktais maksimālais braukšanas ātrums ir 80km/h?",
"Vai transportlīdzekļu vadītāji drīkst atstāt ceļu satiksmes negadījuma vietu, neziņojot policijai par notikušo, ja negadījumā iesaistīti un bojāti trīs automobiļi?",
"Vai atļauts apstāties uz tā paša braukšanas virziena tramvaja sliežu klātnes, ja tā atrodas brauktuves malā?",
"Kā jārīkojas vadītajam, ja no aizmugures tuvojas operatīvais transportlīdzeklis ar iedegtu zilu un sarkanu mirgojošu bākuguni un ieslēgtu speciālu skaņas signālu?",
"Vai vadītājs ir izpildījis prasību Dot ceļu, ja viņa izdarītā manevra dēļ šķērsojošā brauktuvē braucošais transportlīdzeklis ir spiests pārkārtoties uz otro joslu?",
"Vai atļauts vadīt transportlīdzekli, esot tādā mērā nogurušam, ka tas var ietekmēt ceļu satiksmes drošību?",
"Kurš no apgalvojumiem visprecīzāk apraksta jēdzienu braukšanas josla?",
"Vai transportlīdzekļa vadītājam ir atļauts strauji bremzēt?",
"Vai vieglo automobili atļauts novietot stāvēšanai vienvirziena ceļa kreisajā pusē?",
"Kāda veidā var samazināt automobiļa degvielas patēriņu?"
string[] answers = new string[] {
"50 km/h", "60 km/h", "80 km/h",
"Drīkst, ja automobiļiem nav bojājumu, kuru dēļ tie nevar vai tiem aizliegts braukt.", "Nedrīkst.",
"Atļauts, ja tas netraucē tramvaja braukšanai.", "Aizliegts jebkurā gadījumā.",
"Nekavējoties jāpārkārtojas pa labi, jāsamazina braukšanas ātrums, ja nepieciešams, jāaptur transportlīdzeklis pēc iespējas tuvāk brauktuves labajai malai.", "Jādod ceļš, apturot transportlīdzekli pie ietves vai uz nomales, bet, ja tā aizņemta, - pēc iespējas tuvāk brauktuves labajai malai.",
"Ir izpildījis.", "Nav izpildījis.",
"Atļauts līdz tuvākajai atpūtas vietai.", "Aizliegts.",
"Attālums no vienas nomales līdz otrai nomalei.", "Pietiekami plata, lai pa to vienā rindā varētu braukt automobiļi.",
"Atļauts bīstamos pagriezienos.", "Atļauts jebkurā gadījumā.", "Atļauts, ja tas nepieciešams ceļu satiksmes drošībai.",
"Atļauts apdzīvotās vietās.", "Atļauts ārpus apdzīvotām vietām.", "Atļauts apdzīvotās vietās, kā arī ārpus apdzīvotām vietām.",
"Izvairoties no straujas ātruma palielināšanas", "Izvairoties no straujas bremzēšanas.", "Abi varianti ir pareizi."
string[] quizAnswers=new string[]{"50 km/h", "Nedrīkst.", "Atļauts, ja tas netraucē tramvaja braukšanai.", "Jādod ceļš, apturot transportlīdzekli pie ietves vai uz nomales, bet, ja tā aizņemta, - pēc iespējas tuvāk brauktuves labajai malai.", "Nav izpildījis.", "Aizliegts.", "Pietiekami plata, lai pa to vienā rindā varētu braukt automobiļi.", "Atļauts, ja tas nepieciešams ceļu satiksmes drošībai.", "Atļauts apdzīvotās vietās.", "Abi varianti ir pareizi."};
private void btnStart_Click(Object sender, EventArgs e)
if (i < questions.Length)
lblQuestions.Text = questions[i];
btnStart.Visible = false;
btnStart.Enabled = false;
btnSubmit.Visible = true;
btnSubmit.Enabled = true;
private void btnSubmit_Click(object sender, EventArgs e){
if(getSelectedAnswer().Equals(quizAnswers[i]))
MessageBox.Show("Correct");
txtScore.Text = Convert.ToString(score);
btnSubmit.Enabled = false;
btnSubmit.Visible = false;
MessageBox.Show("Incorrect");
txtScore.Text = Convert.ToString(score);
btnSubmit.Enabled = false;
btnSubmit.Visible = false;
string getSelectedAnswer()
return radA.Text.ToString();
return radB.Text.ToString();
return radC.Text.ToString();
return radD.Text.ToString();