Введение
В этом лабораторном задании мы создадим простую программу-калькулятор на C++. Эта программа будет использовать операторы switch для выполнения основных арифметических операций, таких как сложение, вычитание, умножение и деление.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом лабораторном задании мы создадим простую программу-калькулятор на C++. Эта программа будет использовать операторы switch для выполнения основных арифметических операций, таких как сложение, вычитание, умножение и деление.
Во - первых, нам нужно создать файл main.cpp
в директории ~/project
. Используйте свой любимый текстовый редактор для создания нового файла с именем main.cpp
.
touch ~/project/main.cpp
В файле main.cpp
нам нужно подключить заголовочный файл iostream
.
#include <iostream>
Далее, нам нужно добавить функцию main
в нашу программу.
int main() {
// Код размещается здесь
return 0;
}
В функции main
нам нужно объявить необходимые переменные и запросить у пользователя ввод.
int main() {
char op;
float num1, num2;
std::cout << "Введите оператор (+, -, *, /): ";
std::cin >> op;
std::cout << "\nВведите два операнда: ";
std::cin >> num1 >> num2;
// Код размещается здесь
return 0;
}
Мы можем использовать оператор switch для выполнения необходимой операции в зависимости от оператора, введенного пользователем.
int main() {
char op;
float num1, num2;
std::cout << "Введите оператор (+, -, *, /): ";
std::cin >> op;
std::cout << "\nВведите два операнда: ";
std::cin >> num1 >> num2;
switch(op) {
case '+':
std::cout << "\nРезультат: " << num1 + num2;
break;
case '-':
std::cout << "\nРезультат: " << num1 - num2;
break;
case '*':
std::cout << "\nРезультат: " << num1 * num2;
break;
case '/':
std::cout << "\nРезультат: " << num1 / num2;
break;
default:
// Если оператор отличается от +, -, * или /, выводится сообщение об ошибке
std::cout << "Ошибка! Некорректный оператор";
break;
}
return 0;
}
Компилируйте программу с использованием следующей команды в терминале системы Ubuntu:
g++ ~/project/main.cpp -o main &&./main
В этом практическом занятии мы создали простую программу калькулятора на C++. Мы использовали оператор switch для выполнения основных арифметических операций в зависимости от ввода пользователя. Следуя шагам, описанным в этом практическом занятии, вы должны теперь обладать базовым знанием о том, как создавать простую программу калькулятора на C++.