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


Тест с переменным количеством ответов.ppt

Текстовый файл

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

Слайд 1Тест с переменным количеством ответов

Тест с переменным количеством ответов

Слайд 2Текстовый файл

Текстовый файл

Слайд 3Форма для тестирования

Форма для тестирования

Слайд 4 public partial class Form1 : Form
{

struct vopros
{

public string vopr;
public int kol;
public string[] otv;
public int[] bal;
};
List Test=new List();
vopros zap;
RadioButton[] radio = new RadioButton[5];
StreamReader readfl;
int k,i,sum,summax;

public partial class Form1 : Form  {    struct vopros

Слайд 5Открытие файла
public Form1()
{

InitializeComponent();

int n;
if (File.Exists(@"test.txt"))
readfl = new StreamReader(@"test.txt");
else
{
MessageBox.Show("файла нет");
return;
}

Открытие файлаpublic Form1()    {         InitializeComponent();

Слайд 6Чтение из файла
while (readfl.EndOfStream == false)
{ zap.vopr

= readfl.ReadLine();
zap.kol = Convert.ToInt32(readfl.ReadLine());

n = zap.kol;
zap.otv = new string[n];
zap.bal = new int[n];
for (int a = 0; a < n; a++)
{zap.otv[a] = readfl.ReadLine();
zap.bal[a]=Convert.ToInt32(readfl.ReadLine());
}
Test.Add(zap);
}
readfl.Close();
k = Test.Count;


Чтение из файлаwhile (readfl.EndOfStream == false)   { zap.vopr = readfl.ReadLine();     zap.kol

Слайд 7
int max;
summax = 0;
for (int j =

0; j < k; j++)
{
max

= 0;
for (int a = 0; a < Test[j].kol; a++)
if (Test[j].bal[a] > max)
max = Test[j].bal[a];
summax += max;
}

int max; summax = 0; for (int j = 0; j < k; j++)  {

Слайд 8
radio[0] = radioButton1;
radio[1] = radioButton2;
radio[2] = radioButton3;
radio[3] = radioButton4;
radio[4] =

radioButton5;
i = 0;
sum = 0;
button2.Enabled = false;
vivod();

radio[0] = radioButton1;radio[1] = radioButton2;radio[2] = radioButton3;radio[3] = radioButton4;radio[4] = radioButton5;i = 0;sum = 0;button2.Enabled = false;vivod();

Слайд 9
void vivod()
{

label1.Text = Test[i].vopr;

for (int a = 0; a < 5; a++)
{ radio[a].Checked = false;
radio[a].Visible = false;

}
for (int a = 0; a < Test[i].kol; a++)
{
radio[a].Visible = true;
radio[a].Text = Test[i].otv[a];

}
button1.Select();
}

void vivod()    {      label1.Text = Test[i].vopr;

Слайд 10
private void button1_Click(object sender, EventArgs e)
{

for (int a = 0;

a < 5; a++)
if (radio[a].Checked) sum += Test[i].bal[a];
i++;
if (i < k) vivod();
else
{ button1.Enabled = false;
button2.Enabled=true;
label1.Visible = false;
for (int a = 0; a < 5; a++)
radio[a].Visible = false;
}
}

private void button1_Click(object sender, EventArgs e)    {      for (int

Слайд 11
private void button2_Click(object sender, EventArgs e)

{
double rez;

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

}

private void button2_Click(object sender, EventArgs e)    {      double

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

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

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

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

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


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

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