Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Off topic (https://forum.cdrinfo.pl/f5/)
-   -   Quiz w C++ (https://forum.cdrinfo.pl/f5/quiz-c-71423/)

maly6 23.04.2007 17:25

Quiz w C++
 
Witam

potrzebuje programu w C++ ktory bedzie zadawal pytania i zwracal po kilku pytaniach wynik testu. Potrzebne jest mi to na zaliczenie a nie mam teraz glowy do tego i bardzo prosze o pomoc jak najszybciej.

Z gory serdzeczne dzieki
Pozdrawiam

rosol 23.04.2007 17:37

Zrobilem cos takiego:

Cytat:

#include <cstdlib>
#include <iostream>

using namespace std;
int punkty=0;
int pytanie1(int suma)
{
char odpowiedz;
cout<<"\nPytanie 1: aaaaaaaaaaaaaaaaa"<<endl;
cout<<"odpowiedz:"<<endl;
cout<<"a)"<<endl;
cout<<"b)"<<endl;
cout<<"c)"<<endl;
cout<<"d)"<<endl;
cin>>odpowiedz;
if(odpowiedz=='a')
{
return (suma+1);
}
else return suma;

}

int pytanie2(int suma)
{
char odpowiedz;
cout<<"\nPytanie 2: bbbbbbbbbbbb"<<endl;
cout<<"odpowiedz:"<<endl;
cout<<"a)"<<endl;
cout<<"b)"<<endl;
cout<<"c)"<<endl;
cout<<"d)"<<endl;
cin>>odpowiedz;
if(odpowiedz=='b')
{
return (suma+1);
}
else return suma;

}

int main(int argc, char *argv[])
{
punkty=pytanie1(punkty)+pytanie2(punkty);
cout<<"\nTwoj wynik to : "<<punkty<<" punktow."<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Mozna tez uzyc switcha przy sprawdzeniu poprawnosci odpowiedzi a nie ifa... Zalezy od gustu:)
Mozna sie tez przy okazji zabezpieczyc przy wklepaniu nieprawidlowej literki...

maly6 23.04.2007 18:23

Oki wielkie dzieki gdyby jeszcze cos bylo potrzeba zmienic to skorzystam bo nie wiem czy mi od razu zaliczy czy bede musial wprowadzac jakies poprawki ale serdeczne dzieki.

Pozdrawiam


Wszystkie czasy w strefie CET. Aktualna godzina: 23:24.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.