<MyRusakov.ru />

Программирование на C++ с Нуля до Гуру

Программирование на C++ с Нуля до Гуру

Данный курс научит Вас программировать на языке C++, который, несмотря на свой почтенный возраст, необычайно сильно востребован. Курс состоит из 6 разделов, посмотрев которые и выполнив все упражнения, Вы с нуля освоите этот язык и сможете создавать самые разные проекты любой сложности на C++.

Для закрепления материала из уроков к ним идёт множество упражнений.

Дополнительно к курсу идёт вспомогательная система, которая не даст Вам забросить начатое на полпути.

Также вместе с курсов Вы получаете Бонус "Программирование на C++ в Unreal Engine", в котором Вы научитесь создавать игры на C++ с использованием этого движка.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Форум сайта MyRusakov.ru

Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0
24.05.2018 22:55:30 Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0 Сообщение #1
roma_af

roma_af

Новичок

Новичок

Дата регистрации:
24.05.2018 22:49:49

Сообщений: 1

В упражнении есть пункт в котором говорится следующее "Если функция возвращает false, то выводить строку: «Некорректный массив»", подскажите как проверить возвращаемое значение функции?
Профиль Ответить
13.06.2018 21:33:50 Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0 Сообщение #2
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

Конструкция if()else Вам в помощь.
Профиль Ответить
15.10.2019 14:24:39 Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0 Сообщение #3
AleksandrGV

AleksandrGV

Новичок

Новичок

Дата регистрации:
10.10.2019 13:16:32

Сообщений: 1

Добрый день. Задание к уроку №16 оказалось очень сложным, вроде все работает, но сам код думаю можно написать по другому (более правильно). Если не сложно подскажите, где я делаю ошибку?
Текст задания:
Напишите функцию, которая принимает массив, а возвращает сумму его элементов. Если передан не массив, либо в нём нет элементов, либо некоторые элементы не являются числами, то должно возвращаться false.Создайте несколько массивов для последующей передачи их в функцию из 1-го пункта. Массивы должны быть такими, чтобы детально проверить написанную функцию.Передавайте все массивы и смотрите на получившийся результат. Если функция возвращает false, то выводить строку: «Некорректный массив», если идёт число, то выводить: «Сумма элементов массива равна …».
/*Функции*/
     $arr = [];
  function arrFunc($arr) {
            $summa = 0;
            $er = 'Некорректный массив!';
              if ($arr === array() || !is_array($arr))
                {
                    echo "{$er}<br />";
                    return;
                } else {
                    foreach ($arr as $i) 
                    {
                        if (!is_numeric($i)) 
                        {
                            echo "{$er}<br />";
                            return;
                        }   
                            $summa += $i;            
                        }
                    }
    echo "Сумма элементов массива равна {$summa}<br />"; 
    }
    arrFunc(array(1,2,3,4));
    arrFunc(array(1,2,3,4,'fghfgh');
    arrFunc('fdgfgj';

        
Профиль Ответить