Стандарт C++20
1:17:24
Жыл бұрын
Стандарт C++17
50:38
Жыл бұрын
Стандарт C++14
22:30
Жыл бұрын
Стандарт C++11
1:19:47
Жыл бұрын
Книга ⦁ SFML Essentials
11:47
Пікірлер
@Nick_Chance
@Nick_Chance Күн бұрын
Хороший, продуманий матеріал. Дуже дякую!
@beaverwithknife2171
@beaverwithknife2171 3 күн бұрын
Був одним з людей, котрі робили тестове завдання на цю вакансію. На жаль не пройшов так як виходить погано його виконав. Буде цікаво почути про досвід після 8 місяців у них
@BloganProgramming
@BloganProgramming 3 күн бұрын
Мене туди не взяли.
@КВ-33МаріяПоліщук
@КВ-33МаріяПоліщук 4 күн бұрын
Thx, great lesson)!
@BloganProgramming
@BloganProgramming 4 күн бұрын
You're welcome!
@arkl1ne
@arkl1ne 5 күн бұрын
Задачі в кінці чудові. Дякую! Як і сам урок. Наче тема і складна, але завдяки вам зміг її зрозуміти Реалізація task4: uint key1 = 111, key2 = 89, key3 = 12, key4 = 2; uint password = 0; password = key1 << 24 ^ key2 << 16 ^ key3 << 8 ^ key4; if (password == 1868106754) Console.WriteLine(password); else Console.WriteLine("incorrect password");
@arkl1ne
@arkl1ne 5 күн бұрын
Task 3 uint nn = 136; //1000 1000 uint newValueZero = nn & 0b00000000; Console.WriteLine(newValueZero); uint newValueZero2 = nn >> 8; Console.WriteLine(newValueZero2); uint newValueZero3 = (~nn) & nn; Console.WriteLine(newValueZero3);
@arkl1ne
@arkl1ne 5 күн бұрын
57:21 У нас була задача зробити програму котра буде займати 1 байт, але потім ви у відеоролику створюєте додаткові константи, що в теорії також займає додаткову пам'ять. Тому з'явилось питання, чи створення додаткових констант у цьому коді займає пам'ять, чи ні?
@arkl1ne
@arkl1ne 5 күн бұрын
а ой, вибачте, недодивився. На 1:08:35 це розповідається
@arkl1ne
@arkl1ne 5 күн бұрын
52:41 Можна зекономити ресурси процесора, і замість перевірки двох бітів піти від найбільшого до найменшого, теж буде працювати. Ось приклад: if ((fanSettings & 0b00001100) == 0b00001100) { Console.WriteLine("Speed: ◉ ◉ ◉"); } else if ((fanSettings & 0b00001000) == 0b00001000) { Console.WriteLine("Speed: ◉ ◉ ○"); } else if ((fanSettings & 0b00000100) == 0b00000100) { Console.WriteLine("Speed: ◉ ○ ○"); }
@arkl1ne
@arkl1ne 5 күн бұрын
34:47. В новій версії дійсно є >>>, але він чомусь працює не так як на відео, а як звичайний >>
@WinWinter01
@WinWinter01 5 күн бұрын
Дякую за урок! Як на мене логічніше нічого не повертати у методах перезавантаження присвоєння, бо коли ми повертаємо *this це в нас йде як l value і після чого визивається конструктор копії(там де було присвоєння), а який сенс, якщо ми працюємо та повертаємо той самий метод. void operator=(const Number& other)
@natan.com_4610
@natan.com_4610 6 күн бұрын
До якого типів операторів належать Інкремент і Декремент ? Арифметичних ?
@BloganProgramming
@BloganProgramming 6 күн бұрын
Так.
@frell6408
@frell6408 7 күн бұрын
Нарешті пройшов курс з самого початку до кінця) Це звісно зайняло відчутний час, але це вартувало цього. Курс супер крутий напевно найкраще що я бачив по С++ на просторах інтернету. Надіюсь ти відкриєш свою онлайн школу де будиш викладати) Дуже дякую!
@ВолодяМіщур
@ВолодяМіщур 7 күн бұрын
у мене помилка LNK1120 і LNK2019 що робити?
@АртурКузьменко
@АртурКузьменко 14 сағат бұрын
main(){} функція в коді присутня?
@sorohim
@sorohim 8 күн бұрын
Як зробити щоб кольори коду були як в автора на відео?
@arkl1ne
@arkl1ne 8 күн бұрын
це найкраще пояснення двійкової системи числення, яке я чув
@sorohim
@sorohim 10 күн бұрын
Це вже, типу, цикл? Бо ми таке не вчили ще (до цього уроку в курсі»
@BloganProgramming
@BloganProgramming 10 күн бұрын
Я не розумію, що ви написали.
@sorohim
@sorohim 10 күн бұрын
@@BloganProgramming ой, я не туди написав.. там чувак в коментах написав рішення задачі і я запитав чи це вже цикл
@-__--__-7165
@-__--__-7165 11 күн бұрын
Дякую за уроки, дуже цікаво))))
@BloganProgramming
@BloganProgramming 10 күн бұрын
Будь ласка.
@yubert-s2f
@yubert-s2f 12 күн бұрын
Відос топ
@BloganProgramming
@BloganProgramming 11 күн бұрын
Дякую.
@yarik464
@yarik464 12 күн бұрын
Доречі, а що за книги з анлійської, які ви обговорювали?
@BloganProgramming
@BloganProgramming 12 күн бұрын
English Grammar in Use.
@yarik464
@yarik464 12 күн бұрын
@@BloganProgramming І що, потужна книга?
@douiolag9499
@douiolag9499 16 күн бұрын
дуже круто ти мега крутий!
@BloganProgramming
@BloganProgramming 16 күн бұрын
Дякую.
@ЮліанаМінаєва-б7г
@ЮліанаМінаєва-б7г 17 күн бұрын
Добрий день!Поясніть,будь ласка,чому в 7:49 потрібно вводити числа,щоб воно перевірялося в кейс,чому цифри не написало послідовно,адже в коді був цикл for?
@BloganProgramming
@BloganProgramming 16 күн бұрын
Над switch находиться код, який просить в користувача ввести номер тижня і записує його в змінну. І цей код також находиться в циклі. Тому кожну ітерацію циклу користувач має ввести число, далі в switch воно аналізується, виводиться відповідне слово, після чого виконується наступна ітерація. Тобто користувач ЗНОВУ вводить, потім ЗНОВУ виводиться день. А потім знову і так в загальному 5 разів.
@mrsW313
@mrsW313 17 күн бұрын
Дякую за прекрасний урок, неймовірно корисно та максимально зрозуміло 😃
@BloganProgramming
@BloganProgramming 17 күн бұрын
Радий чути, що ви все зрозуміли. Дякую за приємні слова.
@douiolag9499
@douiolag9499 18 күн бұрын
дякую за урок, все дуже топово!
@BloganProgramming
@BloganProgramming 17 күн бұрын
Радий це чути)
@arkl1ne
@arkl1ne 19 күн бұрын
24:26 Мені здається нема сенсу рахувать що у правій частині рівнянь, бо якщо ліва false при &&, то права частина не рахується, і "&&" повертає false
@BloganProgramming
@BloganProgramming 16 күн бұрын
Я рахую праву частину, бо навчаю людей працювати з різними умова. Так, програма не буде визначати праву частину, але початківці, дивлячись в код, можуть не визначити її, тому я все одно розповів про її результат.
@astroclubzp
@astroclubzp 19 күн бұрын
Дуже дякую за ці пречудові відео! Для початківців дуже важливим є просте доступне пояснення матеріалу. Як на мій розсуд, автору це вдається :)
@BloganProgramming
@BloganProgramming 16 күн бұрын
Дякую за приємні слова.
@barabolia_xx
@barabolia_xx 20 күн бұрын
Дуже дуже круте пояснення. Автор, вам респект 😊
@BloganProgramming
@BloganProgramming 16 күн бұрын
Дякую.
@helvyxxx
@helvyxxx 21 күн бұрын
Написав друге завдання з домашньої,але ніяк не можу зрозуміти чому вибиває помилку допоможіть будь-ласка: int number = 20; if (number % 2) { Console.WriteLine("Число парне"); } else { Console.WriteLine("Число не парне"); }
@РоксолянаКачала
@РоксолянаКачала 21 күн бұрын
Як відкрити бібліотеку, щоб побачити які функції входять в бібліотеку?
@BloganProgramming
@BloganProgramming 21 күн бұрын
Натискаєте лівою кнопкою миші на назву файлу в команді include і жмете F12.
@arkl1ne
@arkl1ne 24 күн бұрын
12:31 Фіга булінг
@BloganProgramming
@BloganProgramming 11 күн бұрын
Це хороша порада дітям
@astroclubzp
@astroclubzp 24 күн бұрын
Дякую за урок.
@BloganProgramming
@BloganProgramming 11 күн бұрын
Будь ласка.
@arkl1ne
@arkl1ne 24 күн бұрын
Моє рішення:
@arkl1ne
@arkl1ne 24 күн бұрын
4 завдання: using System; using System.Globalization; using System.Security.Policy; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; int squareSideA, squareSideB, perimeter, area; double pif, diagonal; squareSideA = 10; squareSideB = 12; pif = Math.Sqrt( Math.Pow(squareSideA,2)+ Math.Pow(squareSideB,2) ); diagonal = pif; Console.WriteLine($"Side of the square: {squareSideA}cm and {squareSideB}cm " + $"Diagonal of the square {diagonal:F2}cm^2"); } }
@arkl1ne
@arkl1ne 23 күн бұрын
Завдання з дискримінантом вимусило подумати. Вирішив його виконати даним чином: 7 завдання using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; double a, b, c, equation, x, discriminant; double root1, root2; //3x^2-4x-7=0 a = 3; b = -4; c = -7; //Для спрацювання [D == 0] введіть /* a = 1; b = -4; c = 4; */ discriminant = Math.Pow(b, 2) - 4 * a * c; Console.WriteLine($"Дискримінант заданого рівняння = {discriminant:F2}"); if (discriminant > 0) { Console.WriteLine("Оскільки D > 0, рівняння має два різних дійсних кореня."); root1 = (-b + Math.Sqrt(discriminant)) / (2 * a); root2 = (-b - Math.Sqrt(discriminant)) / (2 * a); Console.WriteLine($"Корінь заданого рівняння дорівнюють {root1:F2} та {root2:F2}"); } else if (discriminant == 0) { Console.WriteLine("Оскільки D = 0, рівняння має один дійсний корінь."); root1 = (-b)/(2*a); Console.WriteLine($"Корені заданого рівняння дорівнюють {root1:F2}"); } else if (discriminant < 0) { Console.WriteLine("Оскільки D < 0, рівняння не має дійсних коренів."); } else { Console.WriteLine("Помилка у конструкті"); } } }
@arkl1ne
@arkl1ne 23 күн бұрын
8 Завдання using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; double num; num = 100; Console.WriteLine($"Ваше число: {num:F3}. " + $"Десятковий логарифм даного числа буде: {Math.Log10(num):F3}. " + $"Натуральний логарифм даного числа буде: {Math.Log(num):F3}. " + $"Двійковий логарифм даного числа буде: {Math.Log(num, 2):F3}."); } }
@arkl1ne
@arkl1ne 22 күн бұрын
9 задача: Взагалі, забув про те, що треба переводити з радіанів в градуси using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; double cat1, cat2, ANGLE_ALPHA, ANGLE_BETA; const int circle = 360; const int rightAngle = 90; cat1 = 18; cat2 = 6 * Math.Sqrt(3); Console.WriteLine($"" + $"Катет 1 = {cat1}; " + $"Катет 2 = {cat2:F3}"); ANGLE_ALPHA = Math.Atan(cat1/cat2)* (180 / Math.PI); ANGLE_BETA = rightAngle - ANGLE_ALPHA; Console.WriteLine($"Перший кут = {ANGLE_ALPHA:F3}°; " + $"Другий кут = {ANGLE_BETA:F3}°; " + $"Третій кут = {rightAngle:F3}°; " + $"Сума всіх кутів трикутника = {ANGLE_ALPHA + ANGLE_BETA + rightAngle}°; "); } }
@arkl1ne
@arkl1ne 24 күн бұрын
Моє виконання завдань:
@arkl1ne
@arkl1ne 24 күн бұрын
4 завдання using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; decimal sumHumanMoney, humanMoney1, humanMoney2, humanMoney3, humanMoney4, humanMoney5; (humanMoney1, humanMoney2, humanMoney3, humanMoney4, humanMoney5) = (20m, 20m, 20m, 20m, 20m); sumHumanMoney= humanMoney1 + humanMoney2 + humanMoney3 + humanMoney4 + humanMoney5; Console.WriteLine($"All people have {sumHumanMoney:C} " + $"1 human have {humanMoney1} " + $"2 human have {humanMoney2} " + $"3 human have {humanMoney3} " + $"4 human have {humanMoney4} " + $"5 human have {humanMoney5} "); System.Console.ReadKey(); } }
@arkl1ne
@arkl1ne 24 күн бұрын
5 Завдання using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; int durationVideoInSec, durationVideoInMin, durationVideoInSecRemainderInSeconds; const int SEC_IN_MIN = 60; durationVideoInSec = 12345; durationVideoInMin = durationVideoInSec / SEC_IN_MIN; durationVideoInSecRemainderInSeconds = durationVideoInSec % SEC_IN_MIN; Console.WriteLine($"Video have {durationVideoInSec} seconds " + $"That equals {durationVideoInMin} minutes and {durationVideoInSecRemainderInSeconds} seconds"); Console.ReadKey(); } }
@arkl1ne
@arkl1ne 24 күн бұрын
6 завдання using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; int meters, kmOnly, mOnly; double kilometers; const int M_IN_KM = 1000; meters = 53665; kmOnly = meters / M_IN_KM; kilometers = (double)meters / M_IN_KM; mOnly = meters % M_IN_KM; Console.WriteLine($"All distance in meters: {meters}m " + $"All distance in km: {kilometers}km " + $"All distance in only km: {kmOnly}km " + $"All distance in meters only: {mOnly}m"); Console.ReadKey(); } }
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 24 күн бұрын
Комментарий для продвижения)
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 25 күн бұрын
Для продвижения)
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 25 күн бұрын
Просто про сложные вещи)
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 25 күн бұрын
Комментарий для продвижения)
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 25 күн бұрын
Visual studio code установил)
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 25 күн бұрын
Классный урок)
@arkl1ne
@arkl1ne 25 күн бұрын
Дивно, в останньому завданні мені вивело що тип int, хоча по ієрархії це повинен був бути лонг. Console.WriteLine((20L + 'a').GetType()); //System.Int64
@arkl1ne
@arkl1ne 25 күн бұрын
а, розібрався, лонг це насправді System.Int64, а інт це System.Int32
@ЖеняСова-ш7ф
@ЖеняСова-ш7ф 26 күн бұрын
О, круто) Будем смотреть) Под каждым роликом буду оставлять комментарий)))
@BloganProgramming
@BloganProgramming 26 күн бұрын
Аби він тільки був осмислений.
@arkl1ne
@arkl1ne 26 күн бұрын
2 завдання вирішив виконати таким чином: using System; using System.Globalization; class Program { static void Main() { CultureInfo.CurrentCulture = new CultureInfo("uk-UA"); Console.OutputEncoding = System.Text.Encoding.UTF8; double num1 = 6.759; Console.WriteLine("Задане число: {0:F2}", num1); int inegerPart; double fractionalPart; Console.WriteLine("Створили дві змінні = {0} та {1}", "inegerPart", "fractionalPart"); inegerPart = (int)num1; Console.WriteLine($"Ціле число: {inegerPart}"); fractionalPart = num1 - (double)inegerPart; Console.WriteLine($"Дробове число: {fractionalPart:F2}"); int Number_of_decimal_places; Number_of_decimal_places = 100000; int fractionalPartInt = (int)(Number_of_decimal_places * (num1 - (double)inegerPart)); Console.WriteLine($"Дробове число в типі int: {fractionalPartInt}"); } }
@develish_nxrth
@develish_nxrth 26 күн бұрын
Найкращі відео-уроки з програмування на всьому україномовному ютубі, тай на російськомовному теж. Дякую за працю
@BloganProgramming
@BloganProgramming 26 күн бұрын
Будь ласка.
@AndrijLegolas
@AndrijLegolas 26 күн бұрын
Спасибі за відео!_)
@BloganProgramming
@BloganProgramming 26 күн бұрын
Будь ласка.
@yarik464
@yarik464 26 күн бұрын
Імба
@BloganProgramming
@BloganProgramming 26 күн бұрын
Згідний.
@SHKIPPER989
@SHKIPPER989 27 күн бұрын
Спасибі за відео!_)
@BloganProgramming
@BloganProgramming 26 күн бұрын
Будь ласка.
@arkl1ne
@arkl1ne 27 күн бұрын
Сподіваюсь, це далеко не останній ваш урок. Дякую за вашу працю
@BloganProgramming
@BloganProgramming 26 күн бұрын
По крайній мірі цей урок має бути далеко не останнім.
@astroclubzp
@astroclubzp 28 күн бұрын
Я проходжу ці уроки, також паралельно конспектуючи їх у зошиті. Роблю так для кращого запам'ятовування :) Дякую за урок!
@tradegrabber4854
@tradegrabber4854 28 күн бұрын
А в якому відео ви розглядали функцію printf ? Вона наче у бібліотеці <cstdio> а її у плейлисті не бачу.
@BloganProgramming
@BloganProgramming 28 күн бұрын
Не розглядав.
@astroclubzp
@astroclubzp 28 күн бұрын
Дякую за урок!
@astroclubzp
@astroclubzp 29 күн бұрын
Дякую за урок
@BloganProgramming
@BloganProgramming 29 күн бұрын
Будь ласка.
@Intelligentmovie
@Intelligentmovie 29 күн бұрын
чому прямих трансляцій немає вже так довго? не плануєш робити? чи можливо я десь не там дивлюсь?
@BloganProgramming
@BloganProgramming 29 күн бұрын
Я зараз в поганому середовищі находжуся, тому не до трансляцій зараз.