Спасибо за уроки, очень хорошо объясняешь.Те, кто хочет, по лучше изучить работу цикла, вот: ДОМАШНЕЕ ЗАДАНИЕ: получите квадратный корень числа используя цикл while.
Кто напишет программу нахождения квадратного корня подобной той, что встроена в математический сопроцессор (sqrt), достоин быть профессором факультета математики и программирования, а не студентом самоучкой на 14-м уроке.
@errrorfoxx чет не пойму. Вот имеется цикл, играешься калькулятором в бесконечном цикле. Надоело - что нужно сделать, что б выйти из цикла? Куда этот ретёрн прописывать и как его вызвать?
В основном все языки программирования похожи, отличаются синтаксисом, а так, примерно похожи, например освоив сложный ЯП, тот же C++, уже легко сможешь освоить и лёгкий ЯП, какой нибудь Java, Python
Сначала пытался учить по мануалам, но там все урывками, потом по видео, но там плохо объясняли, сейчас нашёл этот канал, все что было в прошлых уроках я знал, но смотрел, тк боюсь пропустить что-то пропустить) Спасибо
спасибо хорошее очень понятное обьяснение! вообще далек от программирования. завалялась плата Ардуино, решил ее применить куда л, значит надо учить язык, но по СИ++ гораздо проще мне кажется по вашим примерам
Может я немного поздо написал, но тут можно обойтись без setlocale, из-за отсутствия надобности в выводе русских букв, и без определения лишней переменной. Можно просто написать while (true) и программа будет циклично выполняться, без лишних переменных. Как там у тебя через 5 лет успехи в программировании?
На основе с 1 по 14 урок мне удалось написать ASCII переводчик. Поправьте если будут ошибки. #include #include using namespace std; int main() { setlocale(LC_ALL, "Rus"); int num1, num2, b; unsigned char a; SetConsoleCP(1251); SetConsoleOutputCP(1251); cout
Я так таймер делал в консоли, правда не разобрался как из (clock() / CLOCKS_PER_SEC;) вытягивать единицу в int по 1 секунде, так, чтобы можно было этот int обнулять каждые 60 сек, clock прёт дальше 60, и его не обнулить т.е. так можно посмотреть как clock работает while (true) { std::cout
плиз можете решить задачу постройте и запишите в виде программы алгоритм вычисления суммы квадратов десяти произвольных числ, вводимых с клавиатуры в процессе выполнения программы
char znak. Не знаю, увидишь ли ты этот ответ, а может быть ты уже это знаешь, но не стоит писать русские слова английскими буквами. Это не сильно хороший тон
Кто-нибудь может помочь? я писал калькулятор из прошлого задания, чтоб он считал и дробные числа. Столкнулся с проблемой арифметического переполнения на вычитании. "Использование оператора "-" на байтовом значении 4 и приведение результата к байтовому значению 8". Шо делать?
Подскажите, пожалуйста, как можно написать цикл (Написать программу) с запросом продолжения ввода когда количество элементов в последовательности заранее неизвестно? Всю голову сломал!
можно после int main() или void main() поставить key1:(да, именно двоеточие), а когда выведет ответ написать(не в консоли, а в коде) что-то типа if (c == 'д') { system("cls");
Не очень понял одну вещь. Инкремент находится после cout. То есть переменная "a" увеличивается на один только после того, как уже вывелось на экран "переменная a=
a+=1; можно использовать вместо a++. Учитывая ту ненадёжность инкрементов указанную вами ранее в прошлых видео о них(речь о префикс-постфиксной проблеме кажется), думаю сокращённая арифметическая форма будет понадёжнее.
А что делать, если написал всё также, но у меня выводит надпись "Возникли ошибки сборки. Продолжить и запустить последний успешно построенный вариант?" и при включении консоли цикл выполняется бесконечно?
Здрасте. У меня тело цикла выполняется бесконечно, хотя я записал инкремент в код. с переменной ничего не происходит. В чем может быть проблема? вот код: #include using namespace std; void main () { setlocale(LC_ALL, "ru"); int a = 0; while (a
Ребят, запускаю ,а консоль просто вылетает, кто знает в чем дело? #include; using namespace std; void main() { setlocale(LC_ALL, "rus"); int a = 0; while (a>10) { cout
*Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*
Дай Бог тебе вечного здоровья!
ок, я дам ему вечное здоровье, спасибо обращение 💋.
Просто одно удовольствие так пошагово все изучать, плюс все предельно понятно и четко объясняется. Сергей, огромное спасибо за труд!!!
Один из лучших и понятных каналов про програмирование)
+++
Можете ещё какой-нибудь посоветовать?
Желательно с другим языком программирования.
++C++
по с# есть класный канал SimpeleCode
"Ваша программа до потери пульса, наверное, Вашего пульса..." - оптимистичное программирование:D
То есть См*рть!
Спосибос уже целых 2 дня по твоим урокам учусь)).Пока все получается!
Пожалуйста! =)
@M_e_i_z_y таки не каждый кто начинает учить язык хочет стать программистом.
@M_e_i_z_y И таки не каждый отписавшийся тут - настоящий. Некоторые из нас написаны на языке c++ )
Дай бог тебе здоровья!!! на таких как ты планета держится
Огромная благодарность автору канала за то, что помогает освоить на доступном языке основы программирования!)
Большое спасибо вам за уроки, потихонечку учусь!
Урок #14. Циклы. Цикл while. Что это. Что делает. Пример. Синтаксис.
Бро, цикл фигачит до 9 или 19 раз из-за того, что а должна быть < 10 или 20 :)
Видео очень хорошо разжовывают, прям как в школу вернулся!
Самый лучший курс! Простое объяснение, много инфы
Спасибо за уроки, очень хорошо объясняешь.Те, кто хочет, по лучше изучить работу цикла, вот:
ДОМАШНЕЕ ЗАДАНИЕ: получите квадратный корень числа используя цикл while.
Кто напишет программу нахождения квадратного корня подобной той, что встроена в математический сопроцессор (sqrt), достоин быть профессором факультета математики и программирования, а не студентом самоучкой на 14-м уроке.
Хорошо сделаю (:
Будет выводить до потери пульса- вашего пульса, оррр😂😂😂
тоже угарнул с этого момента, контент плавно становится еще и развлекательным параллельно с познавательным)
Приделал к своему калькулятору цикл, чтобы можно было не выходя из программы продолжить)
@errrorfoxx а как же тогда выйти из цикла?
@errrorfoxx чет не пойму. Вот имеется цикл, играешься калькулятором в бесконечном цикле. Надоело - что нужно сделать, что б выйти из цикла? Куда этот ретёрн прописывать и как его вызвать?
@errrorfoxx а, понял. Благодарю!)
Сергей, добрый учитель, дай бог здоровья :) Вы такой лучший! :) Здравствуйте из 2024г :) лайк уже под уроком №14 ! :)
Изучал в школе Pascal, сейчас изучаю по твоим урокам C++, может показаться странным, но многие моменты очень схожи с Pascal
Да, тоже заметил такую схожесть
на самом деле так в большинстве языков(циклы, операторы, типы данных и т.п.
В основном все языки программирования похожи, отличаются синтаксисом, а так, примерно похожи, например освоив сложный ЯП, тот же C++, уже легко сможешь освоить и лёгкий ЯП, какой нибудь Java, Python
Потому что все языки похожи и отличаются немногим
От души душевно в душу спасибо.
Спасибо! Очень понятно!
7 лет прошло, а это до сих пор самые понятные уроки)
как успехи?
Сначала пытался учить по мануалам, но там все урывками, потом по видео, но там плохо объясняли, сейчас нашёл этот канал, все что было в прошлых уроках я знал, но смотрел, тк боюсь пропустить что-то пропустить)
Спасибо
Огромное спасибо за урок!
ЕЩЕ РАЗ СПАСИБО БОЛЬШОЕ !)
Лучшие уроки для меня как новичка!
Классный урок! спасибо
я поставил 1 и консоль задымела)))
while (1)
{
cout
Классно объясняешь!
спасибо Вам
Спасибо за урок!
спасибо хорошее очень понятное обьяснение! вообще далек от программирования. завалялась плата Ардуино, решил ее применить куда л, значит надо учить язык, но по СИ++ гораздо проще мне кажется по вашим примерам
Не "си+++", а "с++" 😮
что в итоги сделал?
к сожалению подзабросил, нет времени пока.. спасибо за хороший материал..
@@isagidaiki
Спасибо автору
спасибо за урок
Очень всё даже понятно. Спасибо. Жалко, что ты не даёшь уроки по басу(
Лайк, комментарий, подписка!
Ты очень подробно разбираешь)
В прошлом видео была windows 7, сейчас windows 10 :)
*МАТРИЦА*
#include
using namespace std;
int main() /// ТОЧКА ВХОДА ///
{
setlocale(LC_ALL, "rus");
int a = 0;
while (a
респект
Может я немного поздо написал, но тут можно обойтись без setlocale, из-за отсутствия надобности в выводе русских букв, и без определения лишней переменной. Можно просто написать while (true) и программа будет циклично выполняться, без лишних переменных. Как там у тебя через 5 лет успехи в программировании?
@@danlonus как успехи в программировании за 3 месяца? Знаешь как можно использовать while? То я без понятия, заранее спасибо!
супер. Едем дальше))
Спасибо
Я больше понял с ваших видео чем в Шаге
- Один раз не водолаз!
- 1:21 - 1:25 .
пока из отличий от шарпа только ввод и вывод из консоли,добавления библиотек и пространств имен
у меня вопрос ты эти уроки только для новичков делаешь или у тебя будут и сложные вещи для среднего уровня?
будут, но не сразу.
вы же тоже решили проверить, что будет с бесконечным циклом?)
Красиво….
у меня нет пульса теперь
А еще можно: bool a = true ; while (a = true;) { cout
Лучший
cout
3:53 звучит угрожающе)
так вроде же можно просто написать while(true) и не усложнять программу лишними переменными ?
На основе с 1 по 14 урок мне удалось написать ASCII переводчик. Поправьте если будут ошибки.
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
int num1, num2, b;
unsigned char a;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout
Русские символы тоже работают
Совместил прошлое ДЗ со знаниями этого урока, спасибо!
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
float a, b, c = 0;
char znak;
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "ru");
int a, b, selection,c=0;
cout a >> b;
while (c
Хаха) По графику успеваю)
А как вывести ответ не символьно, а в виде одного числа? Чтобы 1 2 3 были не отдельными цифрами, а одним числом.
Спсб
Можно просто повеселиться и написать:
while (true)
{
cout
Бедный комп
Я так таймер делал в консоли, правда не разобрался как из (clock() / CLOCKS_PER_SEC;) вытягивать единицу в int по 1 секунде, так, чтобы можно было этот int обнулять каждые 60 сек, clock прёт дальше 60, и его не обнулить
т.е. так можно посмотреть как clock работает
while (true)
{
std::cout
Всем привет у меня вопрос есть в Компютерной академии Шаг хорошо ли обучают?...
👍
плиз можете решить задачу постройте и запишите в виде программы алгоритм вычисления суммы квадратов десяти произвольных числ, вводимых с клавиатуры в процессе выполнения программы
тебе просто прогу для вычисления квадратов, или с алгоритмами?
просто первое я умею, а второе нет, сам ещё начинающий, в 9-м классе учусь)
в общем, не знаю то не то, но что получилось скину
эта прога вычисляет квадрат десяти чисел, то есть например ты написал 1, нажал Enter, тебе выбило его квадрат (1), потом 2, выбило 4, и т.д. и т.п.
и так пока не введешь 10 чисел
под музыку хочется кодить))))))
если ставить а++ до вывода в консоль то получается не с нуля а с единицы
int a = 0;
string text = "\"Привет!\"";
while (a
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int a,b;
char znak;
cout a >> b;
cout znak;
switch (znak)
{
case '+':
cout
Для тех у кого под рукой нет компилятора но хочеться узнать что за код
Этот код - код на калькулятор
char znak. Не знаю, увидишь ли ты этот ответ, а может быть ты уже это знаешь, но не стоит писать русские слова английскими буквами. Это не сильно хороший тон
@@nikolaykatrosha8464 Это имя переменной. Без разницы как она обозвана.
Что насчет условия (++a
Кто-нибудь может помочь? я писал калькулятор из прошлого задания, чтоб он считал и дробные числа. Столкнулся с проблемой арифметического переполнения на вычитании. "Использование оператора "-" на байтовом значении 4 и приведение результата к байтовому значению 8". Шо делать?
я к обычно что то нарукожопил и у меня постоянно застовляло всё заново писать:D
посмотрите:
#include
using namespace std;
void main()
{
bool a;
cout a;
setlocale(LC_ALL, "ru");
while (a)
{
cout
а если допустим нужно что бы человек вписывает число и от этого числа функция отсчитала например 20
Подскажите, пожалуйста, как можно написать цикл (Написать программу) с запросом продолжения ввода когда количество элементов в последовательности заранее неизвестно? Всю голову сломал!
А как сделать цикл чтобы например наш калькулятор при окончании работы заново повторялся и запрашивал ввод цифр не входя из консоли?
можно после int main() или void main() поставить key1:(да, именно двоеточие), а когда выведет ответ написать(не в консоли, а в коде) что-то типа
if (c == 'д')
{
system("cls");
goto key1;
}
else
{
cout blablabla;
if (c == 'д')
{
system("cls");
}
else
{
cout
Здравствуйте, а разве нельзя сделать так while (1) {break;} чтобы остановить цикл?
Либо можно использовать функцию и if
Не очень понял одну вещь. Инкремент находится после cout. То есть переменная "a" увеличивается на один только после того, как уже вывелось на экран "переменная a=
Так и есть. Первое выражение а=0 а далее инкремент, итерация и цикл повторяется, после чего уже а=1
А как сделать повторение цикла через допустим 5 секунд ! Что бы каждые 5 секунд выводилась надпись например 10 раз
Попробую визуализацию Delphi - у них там есть Timer, он должен подойти
a+=1; можно использовать вместо a++.
Учитывая ту ненадёжность инкрементов указанную вами ранее в прошлых видео о них(речь о префикс-постфиксной проблеме кажется), думаю сокращённая арифметическая форма будет понадёжнее.
Илья Якобсон,можно,но правильно писать все же a++. А вот если ты хочешь увеличить на 2,тогда уже a+=2;
А цикл можно записать так ?
While(int i; i
это тебе не цикл for
@@squ1t-23 спасибо уже понял
Я пытаюсь написать код который выводит текст в консоль если ответ в калькуляторе >12 и запускает цикл с текстом если
А что писать что бы текст вывелся бесконечно?
у меня вопрос как ты меняешь консоль
консоль поменялась т.к. была win7, теперь win10. а вообще вверху в свойствах консоли можно выбрать размер шрифта, цвет фона, и т.п.,
сверху консоли тыкаешь ПКМ, свойство и т.д
Незнаю прочитает ли кто, если засунуть в вайл свич то break в кейсам будет его прирывать, как этого избежать?
А что делать, если написал всё также, но у меня выводит надпись "Возникли ошибки сборки. Продолжить и запустить последний успешно построенный вариант?" и при включении консоли цикл выполняется бесконечно?
скинь код
@@yunggod8507 спасибо, но я уже разобрался
Урок- пройден!
Здрасте. У меня тело цикла выполняется бесконечно, хотя я записал инкремент в код. с переменной ничего не происходит. В чем может быть проблема? вот код:
#include
using namespace std;
void main ()
{
setlocale(LC_ALL, "ru");
int a = 0;
while (a
cout
как написать, чтобы менялось не на единицу, а, например, на двойку.
Вместо а++ надо писать а+=2
спасибо.
Я ещё начинающий какие книги ты мне советуешь??
Страуструпа
@@titlemin2576пахахахахаххахахха
Проще же написать: setlocale ( 0, " " ); чем писать: setlocale ( LC_ALL, "ru" );
Это одно и то же! Тот же типа инкримент!
Эффект загрузки
#include
using namespace std;
void main()
{
int a;
a = 0;
setlocale(LC_ALL, "RU");
while (a < 101)
{
cout
А если
while(true) { } это как работает
Как написать программу которая будет выводит число «20» в стопку :20 20 20 20 20 20 20 20
А что будет если 'а' является декрементом ? То есть --а
так проверь))
Не пропускайте рекламу на этом канале !
Я вот проверил что такое бесконечный цикл, написал код и комп отключился включаю не включается чоо делать?
Ребят, запускаю ,а консоль просто вылетает, кто знает в чем дело?
#include;
using namespace std;
void main()
{
setlocale(LC_ALL, "rus");
int a = 0;
while (a>10)
{
cout
19/204
14 еще 200
Какой придурок ставит дизлайки?
up
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
int a=0;
cout
+
Я один увидел что у него с 14 урока интерфейс win10
кто ставил цикл на 90 000 000 ? )
какой же изверг решил поставить дизлайк?!
я не изверг
гг