Заявка на расчет
Меню Услуги

Лабораторная работа на тему «Работа с конструкциями if-else, switch-case в PHP»

Вид работы:
Тема:

1.     Реализуйте рассмотренные далее примеры решения задач:

Задача 1

Задача. Если переменная $a равна 10, то выведите ‘Верно’, иначе выведите ‘Неверно’.

Решение:

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram

<?php        $a = 10;        if ($a == 10) {               echo ‘Верно’;        } else {               echo ‘Неверно’;        }?>

Задача 2

Задача. В переменной $min лежит число от 0 до 59. Определите в какую четверть часа попадает это число (в первую, вторую, третью или четвертую).

Решение:

<?php        $min = 10;         if ($min >= 0 and $min <= 14) {               echo ‘В первую четверть.’;        }         if ($min <= 15 and $min >= 30) {               echo ‘Во вторую четверть.’;        }         if ($min <= 31 and $min >= 45) {               echo ‘В третью четверть.’;        }         if ($min >= 46 and $min <= 59) {               echo ‘В четвертую четверть.’;        }?>

Задача 3

Задача. Переменная $lang может принимать два значения: ‘ru’ и ‘en’. Если она имеет значение ‘ru’, то в переменную $arr запишем массив дней недели на русском языке, а если имеет значение ‘en’ – то на английском. Решите задачу через 2 if, через switch-case и через многомерный массив без ифов и switch.

Решение:

Решение через 2 if:

<?php        $lang = ‘ru’;                if ($lang == ‘ru’) {               $arr = [‘пн’, ‘вт’, ‘ср’, ‘чт’, ‘пт’, ‘сб’, ‘вс’];        }        if ($lang == ‘en’) {               $arr = [‘mn’, ‘ts’, ‘wd’, ‘th’, ‘fr’, ‘st’, ‘sn’];        }                var_dump($arr);?>

Решение через switch-case:

<?php        $lang = ‘ru’;                switch ($lang) {               case ‘ru’:                       $arr = [‘пн’, ‘вт’, ‘ср’, ‘чт’, ‘пт’, ‘сб’, ‘вс’];               break;               case ‘en’:                       $arr = [‘mn’, ‘ts’, ‘wd’, ‘th’, ‘fr’, ‘st’, ‘sn’];               break;        }         var_dump($arr);?>

Решение через многомерный массив:

<?php        $lang = ‘ru’;                $arr = [               ‘ru’=>[‘пн’, ‘вт’, ‘ср’,’чт’, ‘пт’, ‘сб’, ‘вс’],               ‘en’=>[‘mn’, ‘ts’, ‘wd’, ‘th’, ‘fr’, ‘st’, ‘sn’],        ];         var_dump($arr[$lang]);?>

2. Решите задачи согласно варианту:

Вариант Номера задач
2 6, 11, 21

Работа с if-else

  1. Если переменная$a равна нулю, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 0, -3.
  2. Если переменная$a больше нуля, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 0, -3.
  3. Если переменная$a меньше нуля, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 0, -3.
  4. Если переменная$a больше или равна нулю, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 0, -3.
  5. Если переменная$a меньше или равна нулю, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 0, -3.
  6. Если переменная$a не равна нулю, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 0, -3.
  7. Если переменная$a равна ‘test’, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном ‘test’, ‘тест’, 3.
  8. Если переменная$a равна ‘1’ и по значению и по типу, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном ‘1’, 1, 3.

Работа с empty и isset

  1. Если переменная$a пустая, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 1, 3, -3, 0, null, true, », ‘0’.
  2. Если переменная$a НЕ пустая, то выведите ‘Верно’, иначе выведите ‘Неверно’.
  3. Если переменная$a существует, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 3 и null.
  4. Если переменная$a НЕ существует, то выведите ‘Верно’, иначе выведите ‘Неверно’.

Работа с логическими переменными

  1. Если переменная$var равна true, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $var, равном true, false. Напишите два варианта скрипта — с короткой записью и с длинной.
  2. Если переменная$var НЕ равна true, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $var, равном true, false. Напишите два варианта скрипта — с короткой записью и с длинной.

Работа с OR и AND

  1. Если переменная$a больше нуля и меньше 5-ти, то выведите ‘Верно’, иначе выведите ‘Неверно’. Проверьте работу скрипта при $a, равном 5, 0, -3, 2.
  2. Если переменная$a равна нулю или равна двум, то прибавьте к ней 7, иначе поделите ее на 10. Выведите новое значение переменной на экран. Проверьте работу скрипта при $a, равном 5, 0, -3, 2.
  3. Если переменная$a равна или меньше 1, а переменная $b больше или равна 3, то выведите сумму этих переменных, иначе выведите их разность (результат вычитания). Проверьте работу скрипта при $a и $b, равном 1 и 3, 0 и 6, 3 и 5.
  4. Если переменная$a больше 2-х и меньше 11-ти, или переменная $b больше или равна 6-ти и меньше 14-ти, то выведите ‘Верно’, в противном случае выведите ‘Неверно’.

На switch-case

  1. Переменная$num может принимать одно из значений: 1, 2, 3 или 4. Если она имеет значение ‘1’, то в переменную $result запишем ‘зима’, если имеет значение ‘2’ – ‘лето’ и так далее. Решите задачу через switch-case.

Задачи

  1. В переменной$day лежит какое-то число из интервала от 1 до 31. Определите в какую декаду месяца попадает это число (в первую, вторую или третью).
  2. В переменной$month лежит какое-то число из интервала от 1 до 12. Определите в какую пору года попадает этот месяц (зима, лето, весна, осень).
  3. В переменной$year хранится год. Определите, является ли он високосным (в таком году есть 29 февраля). Год будет високосным в двух случаях: либо он делится на 4, но при этом не делится на100, либо делится на 400. Так, годы 1700, 1800 и 1900 не являются високосными, так как они делятся на 100 и не делятся на 400. Годы 1600 и 2000 — високосные, так как они делятся на 400.
  4. Дана строка с символами, например, ‘abcde’. Проверьте, что первым символом этой строки является буква ‘a’. Если это так — выведите ‘да’, в противном случае выведите ‘нет’.
  5. Дана строка с цифрами, например, ‘12345’. Проверьте, что первым символом этой строки является цифра 1, 2 или 3. Если это так — выведите ‘да’, в противном случае выведите ‘нет’.
  6. Дана строка из 3-х цифр. Найдите сумму этих цифр. То есть сложите как числа первый символ строки, второй и третий.
  7. Дана строка из 6-ти цифр. Проверьте, что сумма первых трех цифр равняется сумме вторых трех цифр. Если это так — выведите ‘да’, в противном случае выведите ‘нет’. 

Содержание отчета

  1. Тема и цель лабораторной работы.
  2. Условие, описание решения задачи, скриншоты кода и результата отображения в браузере.
  3. Вывод.

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram

Прикрепленные файлы:

Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость
Скачать файлы:

Комментарии

Оставить комментарий

 

Ваше имя:

Ваш E-mail:

Ваш комментарий

Валера 14 минут назад

добрый день. Необходимо закрыть долги за 2 и 3 курсы. Заранее спасибо.

Иван, помощь с обучением 21 минут назад

Валерий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Fedor 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Fedor, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Алина 4 часа назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения

Иван, помощь с обучением 4 часа назад

Алина, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Алена 7 часов назад

Добрый день! Учусь в синергии, факультет экономики, нужно закрыт 2 семестр, общ получается 7 предметов! 1.Иностранный язык 2.Цифровая экономика 3.Управление проектами 4.Микроэкономика 5.Экономика и финансы организации 6.Статистика 7.Информационно-комуникационные технологии для профессиональной деятельности.

Иван, помощь с обучением 8 часов назад

Алена, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Игорь Петрович 10 часов назад

К утру необходимы материалы для защиты диплома - речь и презентация (слайды). Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 10 часов назад

Игорь Петрович, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Инкогнито 1 день назад

У меня есть скорректированный и согласованный руководителем, план ВКР. Напишите, пожалуйста, порядок оплаты и реквизиты.

Иван, помощь с обучением 1 день назад

Инкогнито, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Илья 1 день назад

Здравствуйте) нужен отчет по практике. Практику прохожу в доме-интернате для престарелых и инвалидов. Все четыре задания объединены одним отчетом о проведенных исследованиях. Каждое задание направлено на выполнение одной из его частей. Помогите!

Иван, помощь с обучением 1 день назад

Илья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Alina 2 дня назад

Педагогическая практика, 4 семестр, Направление: ППО Во время прохождения практики Вы: получите представления об основных видах профессиональной психолого-педагогической деятельности; разовьёте навыки использования современных методов и технологий организации образовательной работы с детьми младшего школьного возраста; научитесь выстраивать взаимодействие со всеми участниками образовательного процесса.

Иван, помощь с обучением 2 дня назад

Alina, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Влад 3 дня назад

Здравствуйте. Только поступил! Операционная деятельность в логистике. Так же получается 10 - 11 класс заканчивать. То-есть 2 года 11 месяцев. Сколько будет стоить семестр закончить?

Иван, помощь с обучением 3 дня назад

Влад, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Полина 3 дня назад

Требуется выполнить 3 работы по предмету "Психология ФКиС" за 3 курс

Иван, помощь с обучением 3 дня назад

Полина, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Инкогнито 4 дня назад

Здравствуйте. Нужно написать диплом в короткие сроки. На тему Анализ финансового состояния предприятия. С материалами для защиты. Сколько будет стоить?

Иван, помощь с обучением 4 дня назад

Инкогнито, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Студент 4 дня назад

Нужно сделать отчёт по практике преддипломной, дальше по ней уже нудно будет сделать вкр. Все данные и все по производству имеется

Иван, помощь с обучением 4 дня назад

Студент, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Олег 5 дня назад

Преддипломная практика и ВКР. Проходила практика на заводе, который занимается производством электроизоляционных материалов и изделий из них. В должности менеджера отдела сбыта, а также занимался продвижением продукции в интернете. Также , эту работу надо связать с темой ВКР "РАЗРАБОТКА СТРАТЕГИИ ПРОЕКТА В СФЕРЕ ИТ".

Иван, помощь с обучением 5 дня назад

Олег, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Анна 5 дня назад

сколько стоит вступительные экзамены русский , математика, информатика и какие условия?

Иван, помощь с обучением 5 дня назад

Анна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Владимир Иванович 5 дня назад

Хочу закрыть все долги до 1 числа также вкр + диплом. Факультет информационных технологий.

Иван, помощь с обучением 5 дня назад

Владимир Иванович, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Василий 6 дней назад

сколько будет стоить полностью закрыть сессию .туда входят Информационные технологий (Контрольная работа, 3 лабораторных работ, Экзаменационный тест ), Русский язык и культура речи (практические задания) , Начертательная геометрия ( 3 задачи и атестационный тест ), Тайм менеджмент ( 4 практических задания , итоговый тест)

Иван, помощь с обучением 6 дней назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф

Марк неделю назад

Нужно сделать 2 задания и 1 итоговый тест по Иностранный язык 2, 4 практических задания и 1 итоговый тест Исследования рынка, 4 практических задания и 1 итоговый тест Менеджмент, 1 практическое задание Проектная деятельность (практикум) 1, 3 практических задания Проектная деятельность (практикум) 2, 1 итоговый тест Проектная деятельность (практикум) 3, 1 практическое задание и 1 итоговый тест Проектная деятельность 1, 3 практических задания и 1 итоговый тест Проектная деятельность 2, 2 практических заданий и 1 итоговый тест Проектная деятельность 3, 2 практических задания Экономико-правовое сопровождение бизнеса какое время займет и стоимость?

Иван, помощь с обучением неделю назад

Марк, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф