xUltimate Odesláno Červen 13, 2010 Nahlásit Share Odesláno Červen 13, 2010 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.. Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
Anonymous_ Odesláno Červen 13, 2010 Nahlásit Share Odesláno Červen 13, 2010 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% ... Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
Prott Odesláno Červen 13, 2010 Nahlásit Share Odesláno Červen 13, 2010 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. .) Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
endhalf Odesláno Červen 13, 2010 Nahlásit Share Odesláno Červen 13, 2010 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 :-). Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
xUltimate Odesláno Červen 13, 2010 Autor Nahlásit Share Odesláno Červen 13, 2010 Díky za rady.. sestavit to zvládnu.. Šlo mi o to, jak se tam píšou ty příkazy atd.. Ale za tyhle 3 rady díky, nejak to zkusim sesmolit.. Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
Anonymous_ Odesláno Červen 13, 2010 Nahlásit Share Odesláno Červen 13, 2010 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... Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
Prott Odesláno Červen 13, 2010 Nahlásit Share Odesláno Červen 13, 2010 0 = 0% 1 = 16,66% (perioda) 2 = 33,33% (perioda) 3 = 50% 4 = 66,66% (perioda) 5 = 83,33% (perioda) 6 = 100% No takhle natvrdo bych to tam rozhodně nepsal. :) Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
Cool.Majkl Odesláno Červenec 13, 2010 Nahlásit Share Odesláno Červenec 13, 2010 Prott je to taky možnost tam zadat. Já teda nedělám přímo ve Visual Basicu, ale v C# a i tohle je taky možnost, ne úplně elegantní :D ale funkční, a to je hlavní ;) Citovat Odkaz ke komentáři Sdílet na ostatní stránky More sharing options...
Recommended Posts
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.