Menu
CoddyTech

Условный оператор if

Часть раздела Основы путешествия по C на Coddy. Урок 25 из 63.

Инструкция if — это фундаментальная структура управления потоком выполнения в C, которая позволяет программе принимать решения.

Инструкция if выполняет блок кода, только если заданное условие истинно.

Базовый синтаксис оператора if:

if (condition) {
    // Код, который выполняется, если condition истинно
}

Рассмотрим простой пример:

int age = 20;
if (age >= 18) {
    printf("You are an adult.\n");
}

В этом примере:

  • Мы проверяем, больше ли значение в age или равно 18
  • Если это условие истинно, выводится сообщение «Вы взрослый человек»
  • Если условие ложно, программа пропускает блок кода и переходит к следующей инструкции
challenge icon

Задание

Легко

Ты пишешь простую программу, которая определяет состояние погоды на основе значения температуры, считанного из входных данных.

Задание:

  1. Переменная типа int temperature уже объявлена, и её значение уже считано из входных данных. Не изменяй строки выше маркера.
  2. Используй инструкции if, чтобы вывести сообщения в зависимости от значения temperature:
    • Если температура выше 30, выведи "It's a hot day!"
    • Если температура находится в диапазоне от 20 до 30 включительно, выведи "The weather is nice."
    • Если температура ниже 20, выведи "It's a bit cold today."

Попробуйте сами

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Не изменяйте код выше этой строки

    // Напишите свои операторы if ниже
    

    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C