Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 2

Программа для проверки неправильных глаголов английского языка

16.10.2017, 14:22. Показов 2107. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите разобраться, что я делаю не так. В общем пишу прогу которая должна проверять знания по английским глаголам, идея была в том, чтобы с помощью случайных значений выдавать на экран слово-вопрос, и через textbox'ы получать ответ. Не могу понять, как генерировать каждый раз новое случайное число, ибо оно генерируется у меня только один раз.
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        int a = 0;
        public static Random n = new Random();
        int i = n.Next(0, 3);
 
 
    private void label5_Click(object sender, EventArgs e)
        {
 
        }
        private void label6_Click(object sender, EventArgs e)
        {
 
        }
        private void label7_Click(object sender, EventArgs e)
        {
 
        }
        private void label2_Click(object sender, EventArgs e)
        {
 
        }
        private void label3_Click(object sender, EventArgs e)
        {
  
        }
//////////////////////////////
 
        private void question_Click(object sender, EventArgs e)
        {
            
        }
 
        private void result_Click(object sender, EventArgs e)
        {
 
        }
        private void answer1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void answer2_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void answer3_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void start_Click(object sender, EventArgs e)
        {
 
            if (i == 0)
            {
                question.Text = "пребывать, придерживаться чего-либо";
            }
            else if (i == 1)
            {
                question.Text = "возникать, подниматься";
            }
            else if (i == 2)
            {
                question.Text = "будить, просыпаться";
            }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
           
            if (i==0 && answer1.Text=="abide"&& answer2.Text == "abode" && answer3.Text == "abode")
            {
                a++;
                label3.Text = "Результат " + a;
            }
            else if (i == 1 && answer1.Text == "arise" && answer2.Text == "arose" && answer3.Text == "arisen")
            {
                a++;
                label3.Text = "Результат " + a;
            }
            else if (i == 2 && answer1.Text == "awake" && answer2.Text == "awoke" && answer3.Text == "awaked")
            {
                a++;
                label3.Text = "Результат " + a;
            }
            else
            {
                a--;
                label3.Text = "Результат " + a;
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
 
        }
 
 
    }
}
Миниатюры
Программа для проверки неправильных глаголов английского языка  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.10.2017, 14:22
Ответы с готовыми решениями:

Программа для запоминания неправильных английских глаголов
У меня нет серьезного опыта программирования. Программа написана на Python 3 и PyQt5 и предназначена для запоминания неправильных...

Написать скрипт для изменения правильных глаголов английского языка во вторую форму.
Здравствуйте! Очень нужна помощь. Нужно написать скрипт. который в имеющемся файле поставит все правильные глаголы английского языка во...

Времена глаголов английского языка
According to the manner in which they occur, error may be classed into systematic and random. Как определить время выделенного глагола?

3
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
16.10.2017, 14:38
Ari0h, как ты сказал, так и делает, на каком этапе ты хочешь менять значение этой переменной то? что будет если выдаст ту же цифру что уже отвечалось? заново всё отвечать? сначала нужно построить логику программы и только тогда будет всё ясно почему и не работает, на данном этапе у Вас нету в целом ничего.
0
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 2
16.10.2017, 14:45  [ТС]
SeIZVeIZ, Менять сразу после использования, после проверки ответа то бишь. А условие проверки повторений на данный момент не написал, потому, что значение все равно меняется только один раз при запуске. Я просто не понимаю как его менять если честно
0
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
16.10.2017, 15:13
Ari0h, ну так и пиши после проверки i = n.Next(0, 3); Без этого самого по себе новые значения не будет тебе генерировать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.10.2017, 15:13
Помогаю со студенческими работами здесь

Программа для заучивания слов английского языка
Помогите, пожалуйста. Необходимо разработать программу для заучивания слов английского языка. Программа должна предлагать слова из...

Таблица неправильных глаголов
Доброго времени суток. Нужно написать программу для изучения Таблицы неправильных глаголов. Хотел сделать саму таблицу в отдельном...

Реализация проверки правописания грамматики английского языка с помощью деревьев
Добрый день! ребята подскажите пожалуйста как реализовать проверки правописания грамматики английского языка с помощью деревьев. Очень...

Программа по освоению Английского языка
Пишу программу. Не хочетлось бы писать, если где-то есть гораздо лучше на несколько порядков. Поэтому хотелось бы узнать-какая...

Программа для спряжения глаголов
Люди добрые, помогите... Нужна программа по спряжению глаголов(русских). Как можно быстрее(((


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru