1

(1 відповідей, залишених у C#, .NET)

Таке питання, ломаю голову ніяк не можу зрозуміти.

Наприклад в мене є 3 класи

public class Person
{
 public string Name {get;set;}
 public string Surname {get;set;}

 public Person (strin name, string surname)
 {
  Name = name;
  Surname = surname;
 }
}

public class Address
{
 public string Street {get;set;}
 public string House{get;set;}

 public Person (strin street, string house)
 {
  Street  = street;
  House = house;
 }
}

public class Phone
{
 public string Number {get;set;}

 public Person (strin number)
 {
  Number  = number;
 }
}

Мені потрібно створити 4й головний клас, в який повинні бути занесені данні з перших трьох і властивість Email.
Підкажіть будьласка, як це можно провернути

2

(39 відповідей, залишених у C++)

FakiNyan написав:

яку помилку, в якій функції?

Int, double, char повинне повертати значення (мин, макс), у программи я не можу повернути значення, як його вивести?

3

(39 відповідей, залишених у C++)

koala написав:

Видаліть цей код повністю і залишить

#include<iostream>
void main(){std::cout<<"Hello world!";}

Так буде працювати.

працює, дякую

4

(39 відповідей, залишених у C++)

Прошу вибачення за оффтоп, але не хотів створювати нову тему. Питання вроді як і легке, але вже 2й день сиджу і не можу догнати.

#include<iostream>
using namespace std;
template <typename T>
T massiv(T arr[5][5])
{
    T max = arr[0][0], min = arr[0][0];
    for (int i = 0; i<5; i++)
    {
        for (int j = 0; j<5; j++)
        {
            arr[i][j] = rand() % 100;
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }
    for (int i = 0; i<5; i++)
    {
        for (int j = 0; j<5; j++)
        {
            if(i==j)
            {
                if (arr[i][j] > max)
                    max=arr[i][j];
                if (arr[i][j] < min)
                    min = arr[i][j];
            }
        }
    }
    cout << "Max element - " << max << " " << "Min element - " << min << " ";
}

void main()
{
    int arr1[5][5];
    massiv(arr1);
    cout << endl;
    double arr2[5][5];
    massiv(arr2);
    cout << endl;
    char arr3[5][5];
    massiv(arr3);
    cout << endl;
}

Повернути через ретурн 2 значення не можливо, повертає тільки макс значення. В функції коли намагаюсь повернути, видає помилку, де я прорахувався підскажіть будь ласка

5

(47 відповідей, залишених у Вибір подальшого шляху)

fed_lviv написав:

Просто, питання, що в кінцевому варіанті, Ви хочете робити? Все залежить від роботи(завдання), можете працювати за допомогою Вордпреса, можете верстати, можете гордо займатися фронтендом, ..... І ось коли, Ви оберете, тоді вже й обирайте мови та технології. А можете вивчати, все підряд, а потім побачите, що Вам до вподоби, звісно часу витратите значно більше.

хочу для себе зробити сайт, для початку, якщо піде то продовжувати, просто на вордпресі все одно обмежені дії і все як ти хочеш не буде на 100%. Якось дивно чого цю платформу розглядають, думаю майже кожний зможе з нею працювати, а хочеться більш професійний лвл набити на цьому

6

(47 відповідей, залишених у Вибір подальшого шляху)

fed_lviv написав:

HTML, CSS, ще додайте JS + серверну частину (C# або PHP або ..........)
P.S. Хоча в залежності, який сайт в кінцевому варіанті Вам потрібен. Можливо вистачить одного HTML   :D

просто бачив на багатьох курсах, вивчають роботу з вордпресом, зацікавило, чи цього достатньо для сучасного веб девелопу

7

(47 відповідей, залишених у Вибір подальшого шляху)

Ще таке питання, хто в курсі. Що потрібно знати для написання сайту з нуля, яка мова? чи достатньо знати штмл и ксс и працювати на готових "движках" типу вордпресу? Цікавить загалом, що потрібно знати для веб девелопу

8

(47 відповідей, залишених у Вибір подальшого шляху)

P.Y. написав:

Тут іще складність у тому, що не кожен здатен викластись на повну, займаючись нецікавою для себе роботою (хоч і з великим розумовим навантаженням), навіть якщо за неї добре заплатять — відповідно, й не зможе отримати ті гроші. З іншого боку, якщо орієнтуватись тільки на цікаве, існує ризик отримати замість цікавої роботи цікаве хоббі.

тут вже як кажуть "як повезе", з одного боку знаєш що тобі цікаве, але і з іншого, як це цікаве в нинішніх реаліях застосувати. Як добре заробляти на анімації, фотошопі і тп., в купі назовемо це "дизайном" в сучасний час, якщо ти не працюєшь у великій компанії. Зараз дизайнерів дууже багато, хто як навчився працювати у 3Д максі, фотошопі і давай клепати. Треба конкорувати з ними і щоб вигравати, треба занижати свій прайс за роботу, і так в цілому не великий на ринку дизайнерів. З іншого боку програмування, в цілому, завжди буде добре оплачуватися. Можливо я помиляюся..ну це моя думка

9

(47 відповідей, залишених у Вибір подальшого шляху)

bvn оцэ ж воно і так, дужа складно, багато чого не зрозуміло, тупо сидиш колупаешься в коді і багато чого не смислиш. Так, я вивчаю програмування ще дуже мало, але все ж таки.. Прості задачки даються легко, там де вже піднімається лвл задачки треба порозмислити - проблеми. Можливо якщо в мене виходило то і цікавіше було би

10

(47 відповідей, залишених у Вибір подальшого шляху)

FakiNyan написав:
Husky написав:
FakiNyan написав:

ага, тому вчіться малювати паралельно, я так теж робив, але поки що забив, бо математика цікавіша http://replace.org.ua/post/90029/#p90029

як ставитися до моделювання, наприклад у 3Д максі? для мене це дуже цікава плюшка

якщо цікаво, та ставтеся добре

як кажуть "за двома зайцями погнавшись жодного не спіймаешь", не хочеться попастися на ці граблі. Треба почати з чогось одного, але поки що не можу зрозуміти з чого. Тобто я знаю що подобається, але і програмування поки що не хочу кидати, хоч і здається трохи нудним
На геймдевелопінг Ви мені трохи відкрили очі, як воно в цілому виглядає і що потрібно для цього, дякую. Трохи засмутився, що не співпадають мої інтереси з тим що треба вчити

11

(47 відповідей, залишених у Вибір подальшого шляху)

FakiNyan написав:

ага, тому вчіться малювати паралельно, я так теж робив, але поки що забив, бо математика цікавіша http://replace.org.ua/post/90029/#p90029

як ставитися до моделювання, наприклад у 3Д максі? для мене це дуже цікава плюшка

12

(47 відповідей, залишених у Вибір подальшого шляху)

leofun01 я так розумію Ви до математики ставитесь позитивно. Хоча напевно математика в геймдевелопі це зовсім інша річ, ніж в школі/інституті

13

(47 відповідей, залишених у Вибір подальшого шляху)

Чим, якщо не секрет, займаетесь?

FakiNyan написав:

Йде туго, часом не можу зрозуміти різні штуки, але крок за кроком будується хоч якийсь фундамент, необхідний для подальшого поступу в цій сфері. До речі, ось тема, де я то все роблю (дивіться останні сторінки) http://replace.org.ua/post/113056/#p113056.

:o ох май гад) це напевно дуже тяжко, приблизно я зрозумів що це за "солянка".

FakiNyan написав:

Так то в геймдеві багато чого крутого мона робити, з візуальної точки зору, але вхідний рівень високий, без математики ніяк.
Ось, наприклад, цяцька в 4D
https://www.youtube.com/watch?v=KhbUvoxjxIg

так це ж не тільки кодинг, я так розумію, робота дизайнера тут також мається

14

(47 відповідей, залишених у Вибір подальшого шляху)

Torbins написав:
Husky написав:

Хочу працювати в ігровій індустрії, як можна себе проявити в цій сфері з боку програмування, не маю уявлення.

Написання офлайн гри можна розділити на три великі частини: написання ігрового рушія, написання скриптів та створення трьохвимірної графіки. З графікою думаю усе зрозуміло. Для ігрового рушія треба мати ґрунтовні знання як в області лінійної алгебри, так і знати особливості роботи сучасних відеокарт. Кротше кажучи, це дуже складно. Що стосується скриптів, то вони поєднують ігровий рушій та трьохвимірні моделі, змушуючи їх рухатися, роблять ігровий світ живим. Приблизно уявити, як виглядають такі скрипти, можна тут: https://www.codingame.com
У випадку з онлайн грою, іще треба добре розбиратися в комп'ютерних мережах, базах даних та багатопоточному програмуванні.

уже відповів трохи вище, з мат частиною і фізикою дуже слабко і не полюбляю.  Напевне не в те русло хочу підатися

15

(47 відповідей, залишених у Вибір подальшого шляху)

FakiNyan написав:

на c#, на лінійній алгебрі, фізиці, тригонометрії, паттернах програмування, вивчати треба все, роботи в Україні мало

математику в цілому і фізику не полюбляю зі школи... напевно Ви трохи мені відкрили очі на ситуацію.

16

(47 відповідей, залишених у Вибір подальшого шляху)

koala написав:

І так, починати з плюсів - не найкращий шлях. Втім, побачити результати власної праці можна і там: https://www.codingame.com/start

не найкращий шлях - шлях розробки ігор? якщо так чому? хотілося почути Вашу думку

17

(47 відповідей, залишених у Вибір подальшого шляху)

FakiNyan написав:

у нас на першому курсі теж були с/c++, і то було пекло
тільки c# відновив цікавість до програмування.
до речі, я ще на 2 курсі вирішив, що на дипломну роботу буду робити простеньку ммо гру, і зробив, і після універу фрілансив як геймдев розробник. Задавайте свої питання.

на якій мові писали? на чому робити наголос в розробці ігор, що детальніше вивчати?
роботи багато у цій сфері?

18

(47 відповідей, залишених у Вибір подальшого шляху)

VTrim написав:

> С++
Якщо це перша ваша мова, то й не дивно, що у Вас опустилися руки :D

так перша, по программі С++ перша мова до вивчення, викладач пояснює це, як сама тяжка мова де потрібно все прописувати руцями, навчишся С++ далі піде легше

19

(47 відповідей, залишених у Вибір подальшого шляху)

ReAl дякую за Ваш комментарій, це добре коли Ваш син зрозумів це і реалізує себе в справі, яка йому подобається. Він вже працює, чи ще вчиться?
Отож, маю сумніви, можливо ще не розпробував, чи не моє. Боюся втратити час в нікуди.

20

(47 відповідей, залишених у Вибір подальшого шляху)

koala майже закінчую вивчення С++ (по программі), але знань до повного вивчення мови я вважаю ще далеко. Ознайомився лише з написанням коду у Віжуалі, завдання на обчислення якоїсь задачі, як це використати на практиці ще не маю уявлення.
Щодо Вашого питання про заняття напротязі 12 годин, з приводу програмування, зможу Вам відповісти до кінця неділі) З моєю поточною роботою маю не так багато часу уділяти вивченню програмування, але зараз я у міні-відпусці і хочу максимально багато витратити часу на програмування. Сподіваюся що зможу зрозуміти, можу багато часу тратити на це, чи ні. З приводу інших занятть, відповісти тяжко, можливо ті ж ігри (з цього і маю жагу приймати участь у розробці ігор).