• Помогите найти ошибку. Это калькулятор на C++
    #include
    using namespace std;

    //Оператор множественного выбора switch.


    void main ()
    {
    setlocale(LC_ALL, "ru");
    int a , b , selection ;
    cout << "Введите 2 числа" << endl;
    cin >> a >> b;

    cout << "Выберите математическую аперацию" < "1. Сложение"< "2. Вычитание"< "3. Умнажение"< "4. Деление"<
    cin >> selection;

    switch (selection)
    {
    case 1:
    cout<<"Результат +"< default:
    cout<<"Ошибка! Пункт не опознан" << endl;
    break;

    }
    }

Ответы 1

  • Я могу предложить написать простейший калькулятор который может умножать и делить прибовлять и отнемать вот:

    c++

    Привет всем!

    Решил я изучать С++, но тут проблема. Написал я калькулятор, а он не работает. В результате действий пишет "0".

    Вот код:

    #define _CRT_SECURE_NO_WARNINGS

    #include <iostream>

    #include <locale>

    #include <conio.h>

    float a, b, c;

    char d;

    int p;

    int main()

    {

    while (p != 2)

    {

    printf("1 = calculator 2 - exit ");

    scanf("%d", &p);

    switch (p)

    {

    case 1:

    {

    float c;

    printf("First number ");

    scanf("%d", &a);

    printf("Action with numbers ");

    scanf("%s", &d);

    printf("Second number ");

    scanf("%d", &b);

    if (d == '+')

    c = a + b;

    if (d == '-')

    c = a - b;

    if (d == '*')

    c = a * b;

    if (d == '/')

    c = a / b;

    system("cls");

    }

    case 2:

    {

    break;

    }

    }

    printf("Result = %2.f ", c);

    }

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years