|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
||||||
Программа успеваемости учащихся18.09.2021, 00:37. Показов 19245. Ответов 98
Метки нет (Все метки)
Напишите программу которая отслеживает успеваемость учащихся
Она должна иметь следующие особенности 1.Меню с опциями добавления данных учени 2.Вывод данных на экран 3.Программа запрашивает имя студента 4.Программа добавляет в дневник оценки по четырем предметам(C#,Manual,English,History) 5.Программа определяет максимальную оценку по каждому предмету 6.Программа определяет минимальную оценку по каждому предмету 7.Программа определяет средний балл по всем предметам Помогите пожалуйста.
0
|
||||||
| 18.09.2021, 00:37 | |
|
Ответы с готовыми решениями:
98
Программа для отслеживания успеваемости школьника Вывести список студентов, у которых средний балл успеваемости ниже среднего балла успеваемости в группе Необходимо, чтобы программа тестирования учащихся работала через локальную сеть |
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 19.09.2021, 19:19 [ТС] | |
|
не корректно написала - дедлайн завтра в 22.00
нам его продлили, ибо никто не успевает до 7 утра сделать) так, вопрос: несколько оценок для предмета вводим через запятую, пробел, энтер или заново в меню выбираем добавить оценку и предмет?
0
|
|
|
|
||||||||||||||||||||||
| 19.09.2021, 20:14 | ||||||||||||||||||||||
Student
Main
Получение MIN/MAX и AVERAGE еще легче. Если что, завтра дополню.
0
|
||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 19.09.2021, 20:53 [ТС] | |
|
спасибо большое))))))
![]() Добавлено через 29 минут wizard41, я сейчас такую панику поймала. Короче switch-case вообще не такой как мы делаем. у нас в кейсе максимум одна строка и брейк..... Так много в кейсе писать - можно?
0
|
|
|
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
|
|||||||
| 19.09.2021, 21:01 | |||||||
0
|
|||||||
|
|
|||
| 19.09.2021, 22:19 | |||
|
Добавлено через 33 секунды Тут, так сказать, на вкус и цвет...
0
|
|||
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
||||||
| 19.09.2021, 22:36 [ТС] | ||||||
|
Макс и Мин написала) Подскажите пожалуйста, как в меню прописать выход и програмы вообще?
Добавлено через 7 минут wizard41,
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 19.09.2021, 22:53 [ТС] | |
|
ну оно ж работает))
Добавлено через 30 секунд wizard41, я пыталась))
0
|
|
|
|
||
| 19.09.2021, 23:05 | ||
static void MaxMark вы используете добавление оценок PutMark, скопированное из предыдущего кейса?Я к чему клоню: это консольное приложение. Вывод в консоль лежит в рамках этого приложения. Если завтра вас попросят сделать тоже самое на формах, то ваши методы отправятся прямиком в мусорное ведро, а заместо них нужно будет писать новые. Количество методов не особо разгружает код: если вы в кейсе вызываете некий метод Someone(); и вроде выглядит красиво и кратко, то это нельзя сказать о самой реализации метода Someone().Т.е. с точки зрения исполняемого кода никакой разницы нет. Если уж и применять методы, то возвращающие готовое значение/результат операции, которое, в свою очередь, будет выведено на консоль внутри Main().Плохая практика запихивать Console.Write() / Console.ReadLine() внутрь методов, а тем более классов.
0
|
||
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 19.09.2021, 23:20 [ТС] | |
|
Эх, учиться и учиться.
Надеюсь, что к Формам не дойдет(((
0
|
|
|
|
|
| 19.09.2021, 23:25 | |
|
HatakeIra, если программирование у вас это факультативное направление, то особо переживать не стоит. "И так сойдет", как говорится. А если проф-целевое, то да, лучше поднапрячься
![]() Сделаем паузу. Завтра доведем до окончательного варианта. Не по теме: Кошка оккупировала кресло, явно давая понять - хорош работать!
0
|
|
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 19.09.2021, 23:32 [ТС] | |
|
факультатив, пока что)
спокойной ночи))
0
|
|
|
|
|
| 19.09.2021, 23:49 | |
|
HatakeIra, а чем вас не устраивает решение от ipsorokin? По моему тут все отлично, можно конечно убрать Id студентов и поиск студентов переписать без LINQ. А так вариант как раз ваш.
Добавлено через 1 минуту И меню добротно сделано. Отдельным методом, как просили )
0
|
|
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 20.09.2021, 00:00 [ТС] | |
|
Хочу вашу)
![]() Добавлено через 6 минут wizard41, я и конспектик по нему написала)
0
|
|
|
|
||||||||||||||||
| 20.09.2021, 08:51 | ||||||||||||||||
|
HatakeIra, понятно.
Вообщем теперь все работает. Можно половину упростить, кое-что вообще внутри класса делать. Кликните здесь для просмотра всего текста
Если хотите, выносите кейсы в отд. методы, хотя по мне так это излишне (смысла особого нет).
Вот идея выбора действий через перечисления в самом классе у ipsorokin мне понравилась. Но пока не стал у себя переделывать.
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
|
| 20.09.2021, 09:05 [ТС] | |
|
Спасибо большое
С добрым утром)
0
|
|
|
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
|
|||||||||||||||||||||
| 20.09.2021, 10:25 | |||||||||||||||||||||
|
Продолжая тему "портянок"
, длинных кейсов и кейсов в кейсах![]() Использование LINQ в нескольких местах допустимо, так как у ТС они тоже были. Можно сказать, что "первое что выдал поиск". Min(), Max(), Average(), Find(), FirstOrDefault()Модели
Манагер
Main, впечатлительным не смотреть
Возможно, что-то забыл ![]() Как для новичка, так вполне подойдёт. Куча повторяющегося кода, лишних переменных и т.д. Добавлено через 6 минут Касаемо использования Id: а если у нас две Иры? Или три? Если сравнивать строки надо, то тогда использовать Id не int, а string , и заменить
1
|
|||||||||||||||||||||
|
|
||||||||||||||||||
| 20.09.2021, 12:50 | ||||||||||||||||||
Сообщение было отмечено HatakeIra как решение
Решение Теперь целый день будет бить озноб ![]() И LINQ вроде тоже запретили ТС'у... Добавлено через 2 часа 20 минут Забыл доработать функцию для добавления нескольких оценок: В классе Student:
public bool PutMark( string subject, int mark ) можно удалить. Он не используется.
1
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
|
||||||
| 20.09.2021, 20:00 [ТС] | ||||||
|
У меня от мейна плохо стало.
![]() ![]() Добавлено через 13 минут а у меня оно не работает( оценки не добавляет (( Добавлено через 7 минут Помогите пожалуйста. Что здесь не так, оно нескольно оценок не добавляет. Віводит оценки добавлены, но при выводе текущих их в списке нет((
все, нашла))
0
|
||||||
| 20.09.2021, 20:00 | |
|
Программа учета успеваемости на С# 2008 (Windows Appkication) Программа для ведения статистического учета успеваемости учащихся Определение успеваемости учащихся Определение успеваемости учащихся Как проверить сайт БД об успеваемости учащихся на уязвимость Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|