Сохранен 14
https://2ch.hk/pr/res/2186129.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Тестовое задание на C++((

 Илья 17/10/21 Вск 20:03:29 #1 №2186129 
с.jpg
Ребзя, походу п*зда. Вот и пришло мое время просить помощи у мудрейших умов. Дали задание на C++, а я после 2 курса пошел по web(PHP, MySQL и т.д.). Потом армия, все знания которые и были отложились в темный ящик. Вот я вернулся, отлежался 2 месяца и встал вопрос трудоустройтва. Прислали задание, которое я понимаю как сделать(еще не все в армии отбили), но прописать это логику не могу - не хватает знания синтаксиса(
До конца срока сдачи осталось 2 дня, больше не могу сычевать дома, нужно больше золота. HELP ME PLZ
Илья 17/10/21 Вск 20:05:12 #2 №2186133 
1. Развернуть целевую среду ОС Linux Ubuntu.
2. Установить библиотеку для разработки программных приложений Qt5.
3. Необходимо разработать графическое приложение с использованием языка
программирования C++ и фреймворка Qt5
4. Программное средство должно отображать системное время в виде набора квадратов разделенных на группы.
5. На экране должны отображаться четыре группы квадратов:
1-я в виде расположенных виде матрицы строк x столбцов 3x1 квадратов;
2-я в виде расположенных 3x3;
3-я в виде 3x2;
4-я в виде расположенных 3x3
Пример: Время на часах 12:21





6. Соответствия групп значению времени 1-я группа десятки часов, 2-я единицы часов, 3-я десятки минут, 4-я единицы минут.

7. Координаты верхнего-левого угла, цвет отображения, и номер группы задан в xml файле в теге <group>, цвет фона задан тегом <background>, размеры фона и квадратов заданы тегом <sizes>, варианты цвета red, green, blue, cyan, magenta, black, white.
8. Данные XML файла:
<?xml version="1.0" encoding="UTF-8"?>
<group x=10 y=100>
<number>1</number>
<color>red</color>
</group>
<group x=50 y=100>
<number>2</number>
<color>green</color>
</group>
<group x=150 y=100>
<number>3</number>
<color>blue</color>
</group>
<group x=220 y=100>
<number>4</number>
<color>magenta</color>
</group x=>
<background>
<color>white</color>
</background>
<sizes>
<back width=300 height=330>
<cube width=30 height=30>
</sizes>
9. Время должно обновляться на экране каждую секунду, при этом количество закрашенных квадратиков в каждой группе должно соответствовать десятичному значению времени для данной группы квадратов, а их расположение в группе должно меняться случайным образом.
Аноним 17/10/21 Вск 20:06:03 #3 №2186135 
изображение2021-10-17210553.png
>>2186133
Работодатель 17/10/21 Вск 21:41:33 #4 №2186284 
Иди на завод ущерю конченный. Или за тебя потом будут работать другие люди ?
Аноним 17/10/21 Вск 21:57:50 #5 №2186289 
Как ты себе это представляешь :? Присылаешь им решённое тестовое, они тебя берут, а потом выясняется, что ты ни в зуб ногой, ни в жопу пальцем. Продержишься там максимум неделю. C++ - один из сложнейших языков программирования. На него переходят люди с годами проф стажа и уж точно не бывшие вебмакаки.
Аноним 17/10/21 Вск 22:21:35 #6 №2186301 
>>2186129 (OP)
> Прислали задание, которое я понимаю как сделать(еще не все в армии отбили), но прописать это логику не могу

Скидывай своё решение, а я тогда напишу это на C++.
Аноним 17/10/21 Вск 22:59:52 #7 №2186331 
>docx
>Windows 7
>Opera
>C++/Qt
ОП, ты так троллишь? А по факту, не лезь в C++, тобi пiзда будет, а вот в PHP может сможешь.
Аноним 17/10/21 Вск 23:11:12 #8 №2186333 
>>2186301
Именно как это должно работать логически?
Аноним 17/10/21 Вск 23:18:14 #9 №2186341 
>>2186333
Как это должно работать логически у тебя уже написано в тексте задания. Опиши конкретные моменты реализации, если у тебя проблемы только с синтаксисом, а не в целом с программированием.
Аноним 17/10/21 Вск 23:37:28 #10 №2186361 
>>2186341
после считывания xml файла получаем сист. время,далее для каждой группы вычисляем количество кубиков которые должны быть закрашены(1 куб hour / 10 (берем целую часть от деления), 2 куб hour%10(остаток от деления на 10) и т.д.).
группы кубиков реализуются при помощи tableWIDGET и делятся на необходимые строки и столбцы.
после получения всех данных обращаемся к полученным матрицам и рандомно закрашиваем квадраты, т.е. каждую секунду мы проверяем закрашен ли квадрат,если да, то очищаем его и заного рандомно закрашиваем согласно полученным данным
Аноним 17/10/21 Вск 23:42:29 #11 №2186365 
>>2186361
Ты пересказал условие задачи. Пиздуй дальше программировать на html.
Аноним 17/10/21 Вск 23:52:44 #12 №2186370 
>>2186365
А что ты хотел услышать? доказательство 3х законов Ньютона?
Аноним 18/10/21 Пнд 17:15:31 #13 №2186849 
>>2186331
>>Opera
Здесь то что не так?
Аноним 19/10/21 Втр 13:21:42 #14 №2187484 
>>2186135
>сперма 7
бротиш...
comments powered by Disqus