Предмет: Информатика, автор: adolfeveli

Помогите найти ошибку. Это калькулятор на 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;

}
}

Ответы

Автор ответа: atikin204
0

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

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 \n 2 - exit \n");

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 \n", c);

}

}

Похожие вопросы
Предмет: Алгебра, автор: Ruslan0303