Форум программистов, компьютерный форум CyberForum.ru

оформление и выборка какой тест пройти - C++

Восстановить пароль Регистрация
 
LaFlame
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 18
07.04.2013, 11:28     оформление и выборка какой тест пройти #1
У меня есть готовая программа "тест", мне нужно её дополнить, чтобы было меню, где выбираем какой тест проходить. И чтобы можно было добавлять новые тесты (файлы),и если не сложно про какой нить интерфейс ресурс кинуть, раньше просто подобное не делал, желательно побольше инфы покидайте.
Кликните здесь для просмотра всего текста
Тест
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include "iostream"
#include "time.h"
#include "iomanip"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
  setlocale(LC_ALL,"");
cout<<"\t\tПРОВЕРКА"<<setw(9)<<"БАЗОВЫХ"<<setw(8)<<"ЗНАНИЙ"<<setw(12)<<"УЧЕНИКА !"<<endl;
    cout<<"\n\n";
 
cout<<"Если тест сделан на 85-100%"<<setw(10)<<" оценка 5"<<endl;
cout<<"Если тест сделан на  70-85%"<<setw(10)<<" оценка 4"<<endl;
cout<<"Если тест сделан на  50-70%"<<setw(10)<<" оценка 3"<<endl;
cout<<"Если тест сделан менее  50%"<<setw(10)<<" оценка 2"<<endl;
cout<<"\n\n";
cout<<"\t\tПриступим к тесту!"<<endl;
cout<<"\n\n"<<endl;
 
   int var1, var2, answer, label= 0, ok= 0;
   bool variant;   
   srand(time(NULL));
   while (label !=10)
   {
      var1 = rand() % 9;
      var2 = rand() % 9;
      
      cout << "Сколько будет " << var1 << " * " << var2 << "?: " ;
      cin >> answer;
      
      if (var1 * var2 == answer)
      { cout << "Очень хорошо! Ты гений!!!" << endl;
      label++;
      ok++;
      }
      else
      {
         do 
         {
             label++;
            cout << "Нет. Сиди думай!" << endl;
            cout << "Сколько будет " << var1 << " * " << var2 << "?:" ;
            cin >> answer;
         }
         while (var1 * var2 != answer);
      }
      if (label == 10)
      {
          if((double(ok)/label) * 100 > 90)
          {
              cout<<"\n\n\tВаша оценка 5 ! ! !"<<endl;            
          }
          else  if ((double(ok)/label) * 100 > 75)
            {
              cout<<"\n\n\tВаша оценка 4 ! ! !"<<endl;            
          }
          else if((double(ok)/label) * 100 >= 50)
          {
              cout<<"\n\n\tВаша оценка 3 ! ! !"<<endl;            
          }       
           else if((double(ok)/label) * 100 > 20)
               {
              cout<<"\n\n\tВаша оценка 2 ! ! !"<<endl;            
          } 
          cout<<"\n\n";
      cout << "Продолжим или ты устал? (1 - далее, 0 - устал): ";
      cin>>variant;
      if (variant == 1)
      {
          label = 0;
          ok = 0;
      }
     }
   cout<<endl;
   }
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 11:28     оформление и выборка какой тест пройти
Посмотрите здесь:

Как можно пройти через бесконечный цикл ??? C++
пройти тест C++
C++ вопросы от новичка!помогите пройти тест!!!
C++ Двумерный массив - как пройти по всех элементах
Экспертам и программистам С++: пройти собеседование и получить работу C++
C++ Матрица реализована вектором векторов. Как пройти по столбцам?
C++ Пройти массив по столбцам
C++ С первым указателем пройти массив с начала, со вторым - с конца

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru