Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
1 / 1 / 3
Регистрация: 15.12.2017
Сообщений: 134

Проверка на правильность ответа

08.05.2018, 15:18. Показов 1750. Ответов 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
        static Random rnd = new Random();
        public static bool flag = false;
        static int RandomWord = rnd.Next(15);
        WordsEnum[] word = new WordsEnum[15];
        static AnswerWordsEnum[] answer = new AnswerWordsEnum[15];
        string answerFromEnum = Convert.ToString(answer[RandomWord]);
        string Answer;
 
        public WritingForm()
        {
            InitializeComponent();
        }
 
        private void WritingForm_Load(object sender, EventArgs e)
        {
            TaskLabel.Text = "Напишите английский перевод данного слова:";
            TaskLabelWord.Text = Convert.ToString(word[RandomWord]);
            Answer = AnswerBox.Text;
            flag = true;
        }
 
        public void CheckButton_Click(object sender, EventArgs e)
        {
            if (flag)
                if (Answer == answerFromEnum)
                {
                    MessageBox.Show("Слово записано верно");
                }
                else
                {
                    MessageBox.Show("Слово записано не верно");
                }
        }
Перечисления:
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
enum WordsEnum
    {
        знакомый,
        босс,
        мальчик,
        начальник,
        ребенок,
        клиент,
        коллега,
        конкурент,
        друг,
        девочка,
        гость,
        парень,
        мужчина,
        сосед,
        женщина
    }
 
    enum AnswerWordsEnum
    {
        acquaintance,
        boss,
        boy,
        chief,
        child,
        client,
        colleague,
        competitor,
        friend,
        girl,
        guest,
        guy,
        man,
        neighbor,
        woman
    }
То, что выводит программа при каждом запуске:
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2018, 15:18
Ответы с готовыми решениями:

Как проверять правильность ответа в программе тестирования?
Всем доброй ночи. Нужно написать тест и появился вопрос как проверять правильность ответа. Суть такова: Есть коллекция строк "Вопрос...

Проверка скобок на правильность
Здравствуйте, есть код для определения баланса скобок. Но ситуация когда скобки написано так ")(" он все равно считает...

Проверка на правильность ввода юзером данных в TextBox
есть два текстбокса, три кнопки - регистрация (заносит данные в текстовик), логин, выход есть документ.txt, в котором 2 строки, первая -...

1
 Аватар для Toros1992
899 / 554 / 275
Регистрация: 26.11.2015
Сообщений: 1,758
Записей в блоге: 2
08.05.2018, 15:25
У вас переменная Answer, во время нажатия кнопки, содержит пустую строку.
И как я уже говорил в одной из прошлых ваших тем, с таким кодом у вас всегда будет предлагаться только это задание
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.05.2018, 15:25
Помогаю со студенческими работами здесь

проверка IP Address на правильность
доброго дня всем! я работаю над проектом для учебы подскажите как при вводе айпи адреса зделать так чтоб шла проверка на...

Проверка правильного ответа при тестировании
Добрый день. Создаю программу на C# для тестирования на тему программирования, но не могу сделать так чтоб информация введенная...

Проверка на правильность решение математического примера в текстовом документе
Добрый день. Как проверить на правильность решения математического примера из текстового документа. Пример: 2+2*2-4/2=4 Если...

Проверка на правильность ответа
Подскажите, как сделать, чтобы этот скрипт выводил в окно при выборе ответов и нажатии кнопки "проверка "правильно\неправильно,...

Проверка на правильность ответа
на форме есть 4 radiobuttona...каждый из них местит вариант ответа на поставленный вопрос...только 1 ответ правильный... мне нужно...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru