ďťż
Misja Tereski
Potrzebuję napisany w c++ program. Jest to test wyboru a b c d który podlicza punkty.
Pytania w teście mogą być dowolne ok 2 lub 3 resztę sam dopisze bo ma być 20. Proszę o szybką pomoc. w c++ pod konsole? winapi? czy test ma byc sterowny przez myszkę? czy czasem to nie jest na zaliczenie? Witam, jeżeli pod konsolę to będzie coś takiego: Download: Rapidshare, Hotfile, Megaupload, Przeklej i Inne #include<iostream> #include<conio.h> #include<string> using namespace std; int main() { char odp; unsigned pkt=0; cout<<"1.Czyjego autorstwa jest 'Oda do radosci'?"<<endl<<"a)Beethoven"<<endl<<"b)Mozart"<<endl<<"c)Chopin"<<endl<<"d)Rubik"<<endl; cin>>odp; if(odp=='a') ++pkt; cout<<"2.Ile wynosi logarytm o podstawie 1/2 z liczby 8?"<<endl<<"a)3"<<endl<<"b)1/3"<<endl<<"c)-3"<<endl<<"d)-1/3"<<endl; cin>>odp; if(odp=='c') ++pkt; cout<<"3.Stolica Macedonii to:"<<endl<<"a)Kiszyniow"<<endl<<"b)Skopie"<<endl<<"c)Minsk"<<endl<<"d)Ulan Bator"<<endl; cin>>odp; if(odp=='b') ++pkt; cout<<"Zdobyles "<<pkt<<" punktow(y)"<<endl; getch(); } Download bez limitów Być może da się prościej i krócej,ale dopiero zaczynam się uczyć w C++. W każdym bądź razie działa :P. tak jak napisałeś jest dobrze ale czemu nie ułatwić sobie zycia:) dlatego mamy na szczęście funkcje:) a można zrobić to tak:) Download: Rapidshare, Hotfile, Megaupload, Przeklej i Inne #include<iostream> #include<conio.h> #include<string> using namespace std; int pkt; void pyt(string py,char odp) { char od; cout<<py; cout<<"Twoja odpowiedz";cin>>od; if(od==odp) pkt++; } int main() { pyt("1.Czyjego autorstwa jest 'Oda do radosci'?n a)Beethovenn b)Mozartn c)Chopinn d)Rubikn ",'a'); pyt("2.Ile wynosi logarytm o podstawie 1/2 z liczby 8?n a)3n b)1/3n c)-3n d)-1/3n ",'c'); pyt("3.Stolica Macedonii to:n a)Kiszyniown b)Skopien c)Minskn d)Ulan Batorn ",'b'); cout<<"Zdobyles/as "<<pkt<<" punktow(y)"<<endl; getch(); } Download bez limitów jak widać teraz nie rózni się ilością linijek ale przy 20-100 pytaniach bardzo to ułatwia zadanie:) Ok dzięki za pomoc dla każdego + :rolleyes: |