Menu
Coddy logo textTech

Конструкция If - Else

Часть раздела Fundamentals путешествия по C на Coddy — урок 26 из 63.

Оператор if-else позволяет вашей программе принимать решения на основе условий. Если условие истинно, выполняется один блок кода; в противном случае выполняется другой блок.

Давайте посмотрим, как использовать оператор if-else:

Сначала мы определим переменную:

int age = 17;

Теперь давайте проверим, является ли человек совершеннолетним:

if (age >= 18) {
    printf("You are an adult.\n");
} else {
    printf("You are a minor.\n");
}

Так как age равно 17, что меньше 18, вывод будет следующим:

You are a minor.

Часть if проверяет условие. Когда условие ложно, выполняется код в блоке else.

challenge icon

Задание

Легко

Напишите программу, которая:

  1. Считывает целое число, представляющее оценку студента, от пользователя
  2. Если оценка больше или равна 60, выводит "Pass"
  3. В противном случае выводит "Fail"

Шпаргалка

Оператор if-else позволяет вашей программе принимать решения на основе условий. Если условие истинно, выполняется один блок кода; в противном случае выполняется другой блок.

Базовый синтаксис:

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

Пример:

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

Так как age равно 17, что меньше 18, результатом будет You are a minor.

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

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // Не изменяйте ничего выше этой строки
    
    // Напишите свой код здесь
    
    return 0;
}
quiz iconПроверьте себя

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

Все уроки раздела Fundamentals