Member 12646193 Ответов: 2

Вопрос на основе visual studio без баз данных и SQL серверов


ВСУ собирается организовать выборы нового президента студенческого представительного совета. Напишите программу (машину для голосования), чтобы справиться с выборами. Программа должна добавлять каждого кандидата в систему по мере его выдвижения. После завершения процесса выдвижения кандидатур студенты должны иметь возможность подходить к компьютеру по одному и выбирать кандидата по своему выбору. Каждый студент может проголосовать только за 1 кандидата со своим идентификационным номером. Если идентификационный номер найден, то должно быть выведено соответствующее сообщение, информирующее студента о том, что ему не разрешается голосовать во второй раз.


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

Что я уже пробовал:

я должен сделать эту программу без базы данных и sql server. на самом деле лектор хочет, чтобы я это сделал с помощью массивов. я использовал listbox для добавления кандидатов lstcandidate.Предметы.Добавить (txtname.Текст)
но кроме этого я ничего не знаю о том, как проводить процедуру голосования. может кто-нибудь помочь.

2 Ответов

Рейтинг:
1

RossMW

Я предлагаю вам поговорить с вашим лектором о вашем непонимании задания.

Он / она-лучший человек, чтобы понять, что от вас требуется. Никаких "нас".


Рейтинг:
1

Patrice T

Ваши данные-это в основном имена кандидатов и студенческий билет.
Ты можешь:
1) жесткий код их в исходном коде.
2) ключ в них во время выполнения.
3) храните их во внешнем файле в виде простого текста или xml.


[no name]

а как же тогда процедура голосования

Patrice T

Вам решать !
Вы можете хранить голоса и идентификатор избирателя в массиве или файле.

[no name]

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