Descărcați ca doc, pdf sau txt
Descărcați ca doc, pdf sau txt
Sunteți pe pagina 1din 1

CONCURSUL DE INFORMATICĂ APLICATĂ

Etapa Naţională, Miercurea Ciuc, 11 - 13 mai 2012

Problema: Joc 40 puncte


În vacanța de primăvară s-au ȋntâlnit, la bunici, mai mulți copii și au vrut să se joace de-a v-ați
ascunselea. Ei se așează în cerc pentru a hotărî care dintre ei va trebui să-i caute pe ceilalți. Pentru aceasta aleg
una din propozițiile cunoscute de ei (de exemplu: „Ala bala portocala…”, „1 2 3 4 5 Stop”). Realizați o
aplicație C# cu numele ID_P1 pentru a-i ajuta pe copii.

Aplicația trebuie să conțină următoarele elemente:


a. Titlul formei Joc.
b. O etichetă cu proprietăţile: text Joc, aldin, dimensiune 14.
c. Eticheta cu textul Numele copiilor, urmată de un TextBox în care se vor introduce numele copiilor
participanți la joc. Separatori pot fi: spațiul, virgula, punct, punct și virgulă, semnul întrebării și semnul
exclamării.
d. Eticheta Propoziția urmată de un TextBox în care se va introduce textul prin care se va face selecția.
Separatorii pot fi: spațiul, virgula, punctul, punct și virgulă, semnul întrebării și semnul exclamării.
e. Trei butoane: Start joc, Listă copii, Stop.

1. Jocul va ȋncepe prin acționarea butonului Start joc. Pe ecran apar etichete cu numele copiilor colorate
ȋn albastru și pe rând se elimină din joc tot al n-lea copil. Numărătoarea se realizează circular, ca și cum
copiii ar fi așezați ȋn cerc. Pentru numărare se începe cu primul copil, iar după eliminarea celui de-al n-
lea copil numărătoarea se reia de la următorul copil. Valoarea lui n este dată de numărul de cuvinte din
propoziția precizată. Copilul eliminat se va anunța într-un MessageBox și numele acestuia va dispărea
de pe ecran. În final rămâne un singur copil care va fi câștigătorul. Numele acestuia va fi precizat într-un
MessageBox. Se cere validarea datelor în cele două câmpuri de editare.

2. Prin selectarea butonului Listă copii va apărea pe ecran o listă cu copiii participanți la joc. Se cere
validarea datelor.

3. Părăsirea aplicației se va face prin acționarea butonului Stop.

Observaţie:
Imaginile de mai jos sunt orientative ca design, dar nu ca şi conţinut.

S-ar putea să vă placă și