Вопрос задан 15.06.2023 в 12:04. Предмет Информатика. Спрашивает Рымар Иван.

Создайте калькулятор для двух чисел. Пользователь вводит 2 числа и знак, программа выводит ответ

на консоль.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Груздева Саша.

Відповідь:

#include <iostream>

using namespace std;

int main(){

setlocale(LC_ALL , "Rus");

float a,b;

cout << "Первое число: ";

cin >> a;

cout << "Второе число: ";

cin >> b;

char mark;

cout << "'+' - Сложение двух чисел" << endl;

cout << "'- ' - отнимание двух чисел(a - b)" << endl;

cout << "'/' - деление двух чисел(a/b)" << endl;

cout << "'*' - умножение двух чисел" << endl;

cout << "Введите знак из списка: ";

cin >> mark;

switch(mark){

 case '+':{

  float sum = a + b;

  cout << "Сумма двух чисел " << a << " + " << b << " = " << sum << endl;

  break;

 }

 case '-':{            

  float diff = a - b;

  cout << "Разность двух чисел " << a << " - " << b << " = " << diff << endl;

  break;

 }

 case '*':{

  float product = a * b;

  cout << "Произведение двух чисел " << a << " * " << b << " = " << product << endl;

  break;

 }

 case '/':{

  float div = a / b;

  cout << "Деление двух чисел " << a << " / " << b << " = " << div << endl;

  break;

 }

 default:{

  cout << "Неправильно введен знак..." << endl;

  return 1;

  break;

 }

}

return 0;                                  

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример простого калькулятора на языке программирования Python:

```python # Функция для сложения def add(x, y): return x + y

# Функция для вычитания def subtract(x, y): return x - y

# Функция для умножения def multiply(x, y): return x * y

# Функция для деления def divide(x, y): return x / y

print("Выберите операцию:") print("1. Сложение") print("2. Вычитание") print("3. Умножение") print("4. Деление")

choice = input("Введите номер операции (1/2/3/4): ")

num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: "))

if choice == '1': print(num1, "+", num2, "=", add(num1, num2)) elif choice == '2': print(num1, "-", num2, "=", subtract(num1, num2)) elif choice == '3': print(num1, "*", num2, "=", multiply(num1, num2)) elif choice == '4': print(num1, "/", num2, "=", divide(num1, num2)) else: print("Неверный ввод") ```

Пользователь вводит два числа и выбирает операцию (сложение, вычитание, умножение или деление) с помощью соответствующего номера. Программа затем выводит результат выбранной операции на консоль.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример простого калькулятора на Python:

```python # Функция для сложения def add(x, y): return x + y

# Функция для вычитания def subtract(x, y): return x - y

# Функция для умножения def multiply(x, y): return x * y

# Функция для деления def divide(x, y): return x / y

print("Выберите операцию:") print("1. Сложение") print("2. Вычитание") print("3. Умножение") print("4. Деление")

choice = input("Введите номер операции (1/2/3/4):")

num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: "))

if choice == '1': print(num1,"+",num2,"=", add(num1,num2))

elif choice == '2': print(num1,"-",num2,"=", subtract(num1,num2))

elif choice == '3': print(num1,"*",num2,"=", multiply(num1,num2))

elif choice == '4': print(num1,"/",num2,"=", divide(num1,num2)) else: print("Неверный ввод") ```

Пользователь может выбрать операцию, ввести два числа и программа выведет результат на консоль.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос