Введение
В этом лабораторном задании мы научимся определять, является ли введенное пользователем число положительным или отрицательным, используя язык программирования C++. Для этого мы воспользуемся концепцией if-else блоков.
Напишите начальный код
В новом файле main.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to this C++ program! \n\n";
return 0;
}
Это импортирует необходимые библиотеки и выводит приветственное сообщение.
Предложите пользователю ввести число
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to this C++ program! \n\n";
int num;
cout << "Enter a non-zero numeric value: ";
cin >> num;
return 0;
}
Здесь мы просим пользователя ввести неотрицательное числовое значение с помощью инструкции cin и сохраняем это значение в num.
Реализуйте блок if-else для определения, является ли число положительным или отрицательным
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to this C++ program! \n\n";
int num;
cout << "Enter a non-zero numeric value: ";
cin >> num;
if (num > 0) {
cout << num << " is a positive number." << endl;
} else {
cout << num << " is a negative number." << endl;
}
return 0;
}
В этом шаге мы создаем блок if-else, чтобы сравнить num с 0. Если num больше 0, то это положительное число; в противном случае это отрицательное число.
Компилируйте и запустите программу
Откройте терминал в системе Ubuntu, перейдите в каталог, в котором находится файл main.cpp, и используйте следующую команду для компиляции и запуска программы:
g++ main.cpp -o main &&./main
Резюме
В этом практическом занятии мы научились определять, является ли введенное пользователем число положительным или отрицательным, используя язык программирования C++. Мы достигли этого, используя концепцию блоков if-else.



