Přejít na obsah
  • Vytvořit účet

Visual Basic


xUltimate

Recommended Posts

Ahoj všichni,

dostali jsme ve škole za úkol, udělat kvíz o šesti otázkách ve Visual Basicu. U každé otázky by měli být tři možnosti na odpověď a pouze jedna správná. Po dokončení testu by mělo být tlačítko vyhodnotit, na které kdyby se kliklo, objevily by se procenta úspěšnosti a známka. Zvládl by tohle někdo? Věřím, že je to chvilka a já si nevím rady..

Odkaz ke komentáři
Sdílet na ostatní stránky

Jezis, vzdyt to je primitivni - co na tom nevis? Nahazis tam radiobuttony nebo lamersky checkerboxy nebo textboxy (do kterych budes zadavat treba cislo odpovedi), pri kliknuti na tlacitko pouze zkontroluje pomoci if, zda je zvolena spravna moznost (popr. vyplnene spravne cislo v textboxu) a spocitas spravne odpovedi. Procenta z toho spocitat snad neni problem, kdyz vis, ze 6 je 100% ...

Odkaz ke komentáři
Sdílet na ostatní stránky

Hm, snad to od VB 6.0 nezměnili:

Pro každou otázku tam hodíš frame, do toho nasázíš pro každou odpověď jeden radiobutton. Nakonec si dolů přihodíš label a button, do kterého dáš (do procedury "onClick") pro každou správnou odpověď u každé otázky (za XY dosadíš název onoho radiobuttonu): if (XY.value = true) then dobre++

No a na konci (pod ty IFy) dáš něco ve stylu (za "pocetotakzek" dosadíš celkovej počet otázek):

label.caption = (100*dobre)/pocetotazek

Je to primitivní a šlo by to líp, ale účel to splňuje. .)

Odkaz ke komentáři
Sdílet na ostatní stránky

přesně jak říká An, je to visual basic, takže jen naházet radiobtn a po zmáčknutí tlačítka kontrolovat pomocí IF, popř. switch správné odpovědi. Procenta by měly být takhle, pokud dobře po ránu počítám (těžký víkend, pardon :-) )

0 = 0%

1 = 16,66% (perioda)

2 = 33,33% (perioda)

3 = 50%

4 = 66,66% (perioda)

5 = 83,33% (perioda)

6 = 100%

Nevymýšlej vědu a normálně to sepiš :-). Visual Basic je stejný, jako C#, akorát s trochu jinou syntaxí a v C# by to šlo udělat velmi jednoduše :-).

Odkaz ke komentáři
Sdílet na ostatní stránky

No tak prece jste brali nejake zaklady syntaxe ve skole ne (kdyz po vas tohle chtej)?

Na tohle fakt stacej jen zaklady...

Pokud budes mit nejakej konkretni problem, tak ho sem napis.

Ja bych ti to klidne udelal, tech nekolik minut bych obetoval - kdybych tu mel nainstalovany Visual Basic a kdybych hned v pondeli nepsal prijimacky na VS...

Odkaz ke komentáři
Sdílet na ostatní stránky

  • 1 month later...

Přidej se do diskuze

Můžete přidat přidat příspěvek a zaregistrovat se později. Pokud máte úcet, přihlašte se.

Návštěvník
Odpovědět na toto téma...

×   Vložili jste obsah s formátováním..   Odstranit formátování

  Only 75 emoji are allowed.

×   Váš odkaz byl automaticky načten a vložen..   Zobrazit jako odkaz

×   Váš předchozí obsah byl obnoven.   Vymazat obsah

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Vytvořit...

Důležitá informace

Tento web používá k poskytování služeb a k analýze návštěvnosti soubory cookies. Více informací naleznete v Zásady ochrany osobních údajů a Pravidla webu