Разделы презентаций


Простой тест

Структура текстового файла с тестом test.txtВопрос1ответ13ответ24ответ35Вопрос2ответ46ответ52ответ63Вопрос3ответ74ответ83ответ95

Слайды и текст этой презентации

Слайд 1Создание тестов

Создание тестов

Слайд 2Структура текстового файла с тестом test.txt
Вопрос1
ответ1
3
ответ2
4
ответ3
5
Вопрос2
ответ4
6
ответ5
2
ответ6
3
Вопрос3
ответ7
4
ответ8
3
ответ9
5

Структура текстового файла с тестом test.txtВопрос1ответ13ответ24ответ35Вопрос2ответ46ответ52ответ63Вопрос3ответ74ответ83ответ95

Слайд 3Форма

Форма

Слайд 4Описание структуры
struct vopros
{public string vopr;

public string otv1;
public int

bal1;
public string otv2;
public int bal2;
public string otv3;
public int bal3;
};

Описание структурыstruct vopros    {public string vopr;    public string otv1;

Слайд 5Описание данных
public partial class Form1 : Form
{

vopros[] Test;
int k,i,sum,summax;

Описание данных public partial class Form1 : Form  {  vopros[] Test;  int k,i,sum,summax;

Слайд 6Чтение из файла
string[] str;

str = File.ReadAllLines(@"d:\test.txt");
int n

= str.Length;
k = n / 7;
Test = new vopros[k];
i = 0;
sum = 0;
summax = 0;
vivod();

Чтение из файла string[] str;      str = File.ReadAllLines(@

Слайд 7Создание теста с вопросами
int m = 0;

for (int j = 0; j < k;

j++)
{
Test[j].vopr = str[m]; m++;
Test[j].otv1 = str[m]; m++;
Test[j].bal1 = Convert.ToInt32(str[m]); m++;
Test[j].otv2 = str[m]; m++;
Test[j].bal2 = Convert.ToInt32(str[m]); m++;
Test[j].otv3 = str[m]; m++;
Test[j].bal3 = Convert.ToInt32(str[m]); m++;
}

Создание теста с вопросамиint m = 0;      for (int j = 0;

Слайд 8Подготовка к началу тестирования
i

= 0;
sum = 0;

summax = 0;
vivod();

Подготовка к началу тестирования      i = 0;

Слайд 9Процедура vivod
void vivod()
{ label1.Text

= Test[i].vopr;
radioButton1.Text = Test[i].otv1;

radioButton2.Text = Test[i].otv2;
radioButton3.Text = Test[i].otv3;
if (Test[i].bal1>Test[i].bal2 && Test[i].bal1>Test[i].bal3)
summax+=Test[i].bal1;
if (Test[i].bal2>Test[i].bal2 && Test[i].bal2>Test[i].bal3)
summax+=Test[i].bal2;
if (Test[i].bal3>Test[i].bal1 && Test[i].bal3>Test[i].bal2)
summax+=Test[i].bal3;
radioButton1.Checked = false;
radioButton2.Checked = false;
radioButton3.Checked = false;
}

Процедура vivod void vivod()    {  label1.Text = Test[i].vopr;

Слайд 10Кнопка Далее
private void button1_Click(object sender, EventArgs e)

{
if (radioButton1.Checked) sum

+= Test[i].bal1;
if (radioButton2.Checked) sum += Test[i].bal2;
if (radioButton3.Checked) sum += Test[i].bal3;
i++;
if (i < k) vivod();
else
{
button1.Enabled = false;
}
}

Кнопка Далее private void button1_Click(object sender, EventArgs e)    {

Слайд 11Кнопка Результат
private void button2_Click(object sender, EventArgs e)

{
double rez;

rez=(double)sum/summax*100;
MessageBox.Show("Вы получили "+Convert.ToString(rez)+"%");

}

Кнопка Результатprivate void button2_Click(object sender, EventArgs e)    {      double

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика