środa, 16 grudnia 2020

Quiz

 Program "Quiz" to nic innego jak zestaw 15 pytań i 4 odpowiedzi do każdego z nich. Program sprawdza poprawność odpowiedzi i podlicza punkty.


//Konrad Gowin

#include <iostream>

#include <fstream>

#include <cstdlib>

#include <algorithm>

#include <string>

using namespace std;

string temat,nick;

string tresc[15];

string odpA[15],odpB[15],odpC[15],odpD[15];

string poprawna[15];

string odpowiedz;

int punkty=0;

int main()

{

    int nr_linii=1;

    string linia;

    int nr_pytania=0;



    fstream plik;

    plik.open("quiz.txt",ios::in);


        if(plik.good()==false)

        {

            cout<<"Nie udalo sie otworzyc pliku";

            exit(0);

        }


        while(getline(plik,linia))

        {

            switch(nr_linii)

            {

                case 1: temat=linia; break;

                case 2: nick=linia; break;

                case 3: tresc[nr_pytania]=linia; break;

                case 4: odpA[nr_pytania]=linia; break;

                case 5: odpB[nr_pytania]=linia; break;

                case 6: odpC[nr_pytania]=linia; break;

                case 7: odpD[nr_pytania]=linia; break;

                case 8: poprawna[nr_pytania]=linia; break;

            }

            if (nr_linii==8) {nr_linii=2; nr_pytania++;}

            nr_linii++;

        }

        plik.close();

        for(int i=0; i<=14;i++)

        {

           cout<<endl<<tresc[i]<<endl;

           cout<<"A."<<odpA[i]<<endl;

           cout<<"B."<<odpB[i]<<endl;

           cout<<"C."<<odpC[i]<<endl;

           cout<<"D."<<odpD[i]<<endl;


           cout<<"Twoja odpowiedz: ";

           cin>>odpowiedz;


           transform(odpowiedz.begin(),odpowiedz.end(),odpowiedz.begin(), ::tolower);


           if(odpowiedz==poprawna[i])

           {

               cout<<"Dobrze! Zdobywasz punkt!"<<endl;

               punkty++;

           }else cout<<"Zle!Brak punktu! Poprawna odpowiedz: "<<poprawna[i]<<endl;

        }

        cout<<endl<<"Koniec quizu!Zdobywasz punkty: "<<punkty;

    return 0;

}

KOD ŹRÓDŁOWY



DZIAŁANIE PROGRAMU

poniedziałek, 7 grudnia 2020

Handlowcy

 LINK Cena Kolor Numer pracownika Rodzaj towaru