Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка на C# — удалённая работа в Москве

Дата: 2025-12-09
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-12-09
Описание
объяснить как решать лабораторную работу. помощь в написании кода. Пожелания и особенности: Здравствуйте. Я - студентка первого курса дизайна. В первом семестре у меня есть предмет программирование на языке C#. Нужно закрыть три лабораторные работы по требованиям преподавателя - написать три кода, решающие задачу. Преподаватель требовательный, придирчивый, требует от кода максимальной эффективности и жестко снижает баллы за лишние и ненужные шаги в коде. Нужен специалист, который смог бы объяснить, как решать эти задания и как написать верный код. Тексты заданий: 1) Напишите программу на С#, в которой сначала формируетсся целое число из N цифр, каждая из которых получается случайно (N - натуральное число, не превосходящее 12, задается в программе переменной).Любая цифра может иметь значение от 1 до 9, а цифры в числе могут повторяться не более двух раз. Далее из этого числа надо получить новое число, которое представляет собой самую длинную последовательность цифр, расположенную в порядке не возрастания (каждая следующая цифра не больше предыдущей). Затем оба числа ввыводятся на экран. Если исходно сформированное число содержит несколько одинаковых по длине последовательностей, то новое число должно быть получено из последней от начала числа последовательности. Например, если N = 9, а сформированное число [Телефон скрыт], то новое число 9644, т.к последовательность 9644 в исходно сформированном числе расположена ближе к концу числа, чем последовательность 9653. 2) Дан целочисленный двумерный массив размера M на N, заполненный построчно случайными значениями в диапазоне от -99 до 99. Этот массив вывести на экран. Заменить исходный массив новым, в котором продублирован (вставлен рядом) столбец, содержащий максимальный элемент исходного массива. Если таких столбцов несколько, то нужно продублировать первый из них. Получившийся массив вывести на экран. Кроме того, в Main() вывести на экран значение найденного максимального элемента. M и N задаются в Main(). 3) В методе Main() создайте объект связный список из N элементов, содержащий случайные целочисленные значения от 1 до K (N и K задаются в Main() и должны быть натуральными). Значения в списке не могут повторяться и должны располагаться в порядке их получения. Объект список выведите на экран. Далее, используя натуральное число M(M <= N и также задается в Main()), измените объект список так, чтобы в нём сначала последовательно располагались М-ые элементы от начала списка, а далее все элементы от 1-го до (М - 1)-го. Для нахождения очередного М-го элемента списка необходимо проходить от начала списка до нужного элемента. Измененный объект список выведите на экран. Пример: N = 6, K = 10, M = 4. Значения исходного списка: 6 2 3 9 5 7. Значения списка после изменения: 9 5 7 6 2 3 Список требований от преподавателя пришлю отдельно, к каждому заданию - свой.
Похожие заказы

Разработка на C#

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

Разработка на C#

дистанционно
договорная
Веб-разработка. Разработка с нуля. ТЗ на учебный проект для QA практики Нужно разработать очень простой учебный веб-проект — книжный интернет-магазин, который будет использоваться студентами для практики тестирования. Главная цель — чтобы студенты могли: • тестировать UI • находить баги • тестировать функционал сайта и админки Проект должен быть простым и недорогим в разработке. Технологии • Backend: Django • Админка: Django Admin • Frontend: простой HTML / Bootstrap / Django templates • База: SQLite или PostgreSQL Основной функционал сайта 1. Каталог книг Каждая книга: • название • автор • описание • цена • категория • обложка На странице каталога: • список книг • поиск • фильтр по категории • кнопки: • Добавить в корзину • Добавить в избранное 2. Карточка книги На странице книги: • обложка • название • автор • описание • цена • кнопка “В корзину” • кнопка “В избранное” • рейтинг • отзывы 3. Регистрация и авторизация Пользователь может: • зарегистрироваться • войти • выйти из аккаунта 4. Личный кабинет Пользователь может: • редактировать данные • имя • email • телефон • адрес • смотреть историю заказов • видеть избранные книги 5. Корзина Пользователь может: • добавить товар • удалить товар • изменить количество • увидеть итоговую сумму • оформить заказ 6. Оформление заказа Без реальной оплаты. При оформлении: • создается заказ • заказ сохраняется в системе Статусы заказа: • Новый • В обработке • Отправлен • Доставлен • Отменен 7. Избранное Пользователь может: • добавить книгу в избранное • удалить • смотреть список избранных 8. Отзывы Пользователь может: • оставить отзыв • поставить оценку 1–5 Админка (Django Admin) В админке должно быть: Пользователи • данные пользователя • дата регистрации Книги • создание • редактирование • удаление Категории Заказы • номер заказа • пользователь • сумма • статус Состав заказа • какие книги куплены Отзывы Специальное требование (для обучения QA) Нужно специально добавить ошибки, чтобы студенты могли их находить. UI ошибки — 10 штук Например: • кнопка выходит за границы блока • неправильное выравнивание текста • слишком маленький шрифт • отсутствует hover на кнопке • обрезается картинка книги • неправильный цвет кнопки • кнопка неактивна визуально, но работает • неправильный отступ между блоками • не адаптируется под мобильный экран • текст накладывается на кнопку Функциональные ошибки — 8 штук Например: • товар иногда не добавляется в корзину • количество товара можно поставить 0 или отрицательное • итоговая сумма считается неправильно • товар удаляется из корзины только после перезагрузки • можно оставить пустой отзыв • можно поставить рейтинг больше 5 • заказ создается даже с пустой корзиной • избранное иногда дублирует товар Ошибки должны быть не критические, чтобы сайт продолжал работать. Дополнительный небольшой функционал Добавить 1–2 функции: Промокод Например: • BOOK10 — скидка 10% Недавно просмотренные Показывать последние 3–5 книг. Что должен передать разработчик • исходный код проекта • базу или миграции • тестовые данные: • 10–20 книг • несколько пользователей • несколько заказов • доступ к Django Admin • короткую инструкцию запуска проекта И вот баги которые можно сделать: 1?? UI / UX баги (10) BUG 1 На главной странице кнопка “В корзину” выходит за границы карточки книги. ? BUG 2 Название книги обрезается, если длиннее 30 символов. ? BUG 3 У кнопки “Добавить в избранное” отсутствует hover эффект. ? BUG 4 Цена книги отображается без валюты. ? BUG 5 Картинка книги растягивается и теряет пропорции. ? BUG 6 На мобильной версии карточки книг накладываются друг на друга. ? BUG 7 Текст “Описание книги” слишком мелкий (10px). ? BUG 8 В корзине кнопка удаления товара слишком близко к названию. ? BUG 9 В форме регистрации поля не выровнены по одной линии. ? BUG 10 В личном кабинете кнопка “Сохранить” находится слишком далеко от формы. ? 2?? Функциональные баги (8) BUG 11 Можно добавить один и тот же товар в корзину бесконечно, даже если нет ограничений. ? BUG 12 В корзине можно поставить количество товара = 0. ? BUG 13 Можно поставить отрицательное количество товара (-1). ? BUG 14 Итоговая сумма не обновляется после удаления товара. ? BUG 15 Можно оформить заказ с пустой корзиной. ? BUG 16 Кнопка “Добавить в избранное” иногда добавляет товар дважды. ? BUG 17 Можно оставить пустой отзыв без текста. ? BUG 18 Можно поставить оценку книге больше 5. ? 3?? Баги валидации (5) BUG 19 При регистрации можно ввести email без@.? BUG 20 Пароль можно сделать из 1 символа. ? BUG 21 Телефон принимает буквы. ? BUG 22 Имя пользователя принимает спецсимволы типа ###@@@. ? BUG 23 Можно зарегистрироваться с уже существующим email. ? 4?? Баги логики (5) BUG 24 После выхода из аккаунта страницы личного кабинета доступны по прямой ссылке. ? BUG 25 Пользователь может редактировать чужой отзыв. ? BUG 26 При удалении товара из корзины он возвращается после обновления страницы. ? BUG 27 В истории заказов иногда отображается неправильная дата. ? BUG 28 После изменения профиля данные не обновляются сразу. ? 5?? Баги админки (2) BUG 29 Администратор может создать книгу без цены. ? BUG 30 Администратор может удалить пользователя, у которого есть заказы, и заказы ломаются.
Москва Фрилансеры

Разработка на C#

дистанционно
договорная
Установка. Настройка. Установить open vpn чтобы ноут отображался в москве.
Москва Фрилансеры

Разработка на C#

дистанционно
договорная
интеграция с юкассой. Доработка существующего продукта. Интеграция с юкассой, юкасса одобрена, нужно подключить и настроить автоматическую отправку чеков в налоговую при покупках на сайте. в чеке писать - Подключение подписки на сервис сайт https://job-sy.ru Оплата 1000 руб, сегодня надо сделать.
Москва Фрилансеры

Разработка на C#

дистанционно
договорная
Backend. Усиление команды. Backend разработчик (.NET / C#) в PromoOs PromoOs — международная AI-платформа для автоматизации контент-маркетинга. Мы делаем сложное — простым, а рутину — автоматической. Продукт уже запущен, и команде нужен ещё один сильный backend-разработчик. Что предстоит делать: · Разрабатывать новую функциональность на .NET 9 / ASP.NET Core (Minimal API + REST) · Проектировать и оптимизировать схемы в PostgreSQL · Работать с RabbitMQ (очереди, выгрузки, асинхронные задачи) · Строить и расширять API для фронта и внешних интеграций · Участвовать в развитии архитектуры и принятии технических решений Стек: · .NET 9+ · ASP.NET Core (Minimal API / REST) · PostgreSQL · RabbitMQ · Git / CI/CD (настроим по месту) Кто нам нужен: · Любишь чистый код, простые решения и надёжные API · Понимаешь, как работают очереди и почему они важны · Готов работать в ритме живой и растущей платформы · Хочешь быть в сильной команде · Не боишься ответственности и умеешь доводить задачи до релиза Почему это интересно: · Реальные задачи на стыке AI, маркетинга и автоматизации · Глобальный рынок — клиенты из России, Европы, Азии, США · Команда уже не справляется, новый функционал нужен вчера · Карьерный рост и реальное влияние на продукт · Полная удалёнка, стабильная занятость и доход Формат работы: · Удалённо (СНГ / РФ) · Полная занятость, договор / ИП / самозанятость — обсуждаемо · Зарплата — по результатам интервью Чтобы попасть в команду: 1. Напиши: «Хочу в команду» 2. пришли ссылку на GitHub / GitLab или примеры кода / API, которые ты делал 3. Краткое описание проектов, где был основным разработчиком.
Москва Фрилансеры

Разработка на C#

дистанционно
договорная
Веб-разработка. Доработка существующего продукта.
Москва Фрилансеры

Разработка на C#

дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. 1. Выполнение составной части ОКР (СЧ ОКР) «Разработка вычислительного модуля ВМ.02»; настоящий объем работ относится к программной части СЧ ОКР (драйверы и тест-утилиты). 2. Требования головного ТЗ на изделие ВМ.02 в части обязательногоит для проверки основных узлов (CPU, память, сеть, USB, COM, видео, GPIO, аудио) и программной документации по ГОСТ 19.101-77. 3. Требование интеграции изделия в шасси 6U CompactPCI Serial, разнесение интерфейсов на FRONT/REAR, базовая конфигурация COM Express и ОЗУ. 1. Язык API: C (ABI совместимый), допускаются обертки C++ при сохранении C интерфейса. 2. Данные результата: • код завершения (PASS/FAIL/ERROR); • диагностические поля (строка сообщения, код ошибки errno/внутренний код); • измеряемые метрики (например, пропускная способность сети, скорость диска, температура CPU и т.п. — если тест измерительный); • вывод в структуру + возможность сериализации в JSON. 3. Стабильность: семантическое версионирование API. 4. Документирование: заголовочные файлы + описание функций в «Руководстве программиста» и/или «Описание ПО» (см. 6). 5. Лицензирование: права на использование исходного кода и сборку у конечного заказчика (передача прав/неисключительная лицензия — согласно договору между Осатек и Плейметрикс).
Москва Фрилансеры