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

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

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

cin> > deystvie;

switch (deystvie){

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

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

Ответ:
Хєю
Хєю
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?