В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
KOTEНОКGAB
KOTEНОКGAB
17.06.2021 03:58 •  Информатика

Мне тут дз по шагу задали,с++,сделать калькулятор.что б при выборе символа (+,*,-,/)выходило действие,типо вбил +,и показало сложение двух чисел

код у меня изначально(часть)выглядит так:

cin> > deystvie;

switch (deystvie){

case +: cout< < "сложение\n"

и вот нужно,что бы при вбивании плюса выходило действие,а оно не .уже через "char" пробовал

Ответ:
Роза2735
Роза2735
11.10.2020 03:47

Я бы не юзал бы switch case, потому что он коряво работает для строк и чаров

Объяснение:

#include <iostream>

#include <string>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

char deystvie;

cin >> deystvie;

if (deystvie == '+') cout << "Сложение";

else if (deystvie == '-') cout << "Вычитание";

else if (deystvie == '*') cout << "Умножение";

else cout << "Деление";

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?