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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LaFlame
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 18
#1

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

07.04.2013, 11:28. Просмотров 273. Ответов 0
Метки нет (Все метки)

У меня есть готовая программа "тест", мне нужно её дополнить, чтобы было меню, где выбираем какой тест проходить. И чтобы можно было добавлять новые тесты (файлы),и если не сложно про какой нить интерфейс ресурс кинуть, раньше просто подобное не делал, желательно побольше инфы покидайте.
Кликните здесь для просмотра всего текста
Тест
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++
1) Результат фрагмента программы for (int i=1; i&lt;=3; i++) { cout &lt;&lt;”i”; } Выберите один ответ. фрагмент кода содержит...

вопросы от новичка!помогите пройти тест!!! - C++
Результат работы фрагмента программы int x = 10; do { cout&lt;&lt; x &lt;&lt;&quot;\t&quot; ; x = x - 3; } while (x &gt; 0); Выберите один...

Пройти тест - Turbo Pascal
Здравствуйте, помогите пройти тест по Pascal. По болезни пропустил очень много лекций, а подучить нет времени, а оно уж очень поджимает. ...

Пройти тест по ассемблеру - Assembler
Помогите пройти тест по ассемблер, вопросы в .doc файле. Правильное, просьба, выделить &quot;+&quot; ;) или написать в комментарях

Нужно пройти тест - Java
Подскажите кто что знает.

Не могу пройти тест - PHP
Всем привет. Устраиваюсь на работу в одну контору и там попросили пройти ряд тестов. На этом тесте я застрял. Помогите кто знает. вот...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 11:28
Привет! Вот еще темы с ответами:

Пройти тест по программированию - Turbo Pascal
31. При выводе элементов одномерного массива используется алгоритм … 1. for i:=1 to n do write(a,’ ‘); 2. for i:=1 to n do write(a,’...

Помогите пройти тест - Web
сегодня последний день тестирования осталось мало времени пожалуйста помогите решить.

Как пройти тест - MS Excel
Подскажите пожалуйста как пройти тест, в углу наверное (я просто предполагаю) ячейка где выводится сума баллов по тесту, как ее вывести?

Пройти тест на elance.com и odesk.com - Java
Привет, друзья. Пишу на ваш форум, нужен человек, который сможет пройти тесты по Java на elance и odesk от аккаунта нашей компании....


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru