Анализ чисел с использованием C++
1. Калькулятор на C++
Имя проекта: Калькулятор на C++
Описание: Эта программа выполняет базовые арифметические операции (сложение, вычитание, умножение, деление). Пользователь вводит два числа и выбирает операцию, после чего программа выводит результат.
Код:
#include <iostream>
using namespace std;
int main() {
double num1, num2;
char operation;
cout << "Введите первое число: ";
cin >> num1;
cout << "Введите операцию (+, -, *, /): ";
cin >> operation;
cout << "Введите второе число: ";
cin >> num2;
switch (operation) {
case '+':
cout << "Результат: " << num1 + num2 << endl;
break;
case '-':
cout << "Результат: " << num1 - num2 << endl;
break;
case '*':
cout << "Результат: " << num1 * num2 << endl;
break;
case '/':
if (num2 != 0) {
cout << "Результат: " << num1 / num2 << endl;
} else {
cout << "Ошибка: деление на ноль!" << endl;
}
break;
default:
cout << "Ошибка: неверная операция!" << endl;
break;
}
return 0;
}
---
2. Программа с использованием циклов
Имя проекта: Программа для вывода четных чисел
Описание: Программа запрашивает у пользователя диапазон чисел и выводит все четные числа в этом диапазоне. Пример демонстрирует навыки работы с циклом for и условными операторами.
Код:
#include <iostream>
using namespace std;
int main() {
int start, end;
cout << "Введите начало диапазона: ";
cin >> start;
cout << "Введите конец диапазона: ";
cin >> end;
cout << "Четные числа в диапазоне от " << start << " до " << end << ":" << endl;
for (int i = start; i <= end; i++) {
if (i % 2 == 0) {
cout << i << " ";
}
}
cout << endl;
return 0;
}
---
3. Программа для анализа чисел
Имя проекта: Анализ числа
Описание: Эта программа запрашивает число у пользователя и определяет, положительное оно, отрицательное или равно нулю. Программа показывает использование условий и оператора if-else.
Код:
#include <iostream>
using namespace std;
int main() {
int number;
cout << "Введите число: ";
cin >> number;
if (number > 0) {
cout << "Число положительное." << endl;
} else if (number < 0) {
cout << "Число отрицательное." << endl;
} else {
cout << "Число равно нулю." << endl;
}
return 0;
}