Блог для маленьких школьников и их родителей
ШколаЛа
29
Ноябрь

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

Автор: vorobvaarina79
Предмет: Информатика
Уровень: 5 - 9 класс

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

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

cin>>deystvie;

switch (deystvie){

case +:cout<<«Сложениеn»

И вот нужно,что бы при вбивании плюса выходило действие,а оно не выходит.Срочно,пожалуйста,20 баллов даю.Уже через «char» пробовал

Ответов к вопросу: 1
  • bogdanpron2009
    29.11.2024 | 19: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 << «Деление»;

    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Нужна помощь с задачей по Ребят,помогите,мне тут дз по шагу задали,с++,сделать калькулятор.Что б при выборе символа (+,*,-,/)выходило действие,типо вбил +,и показало сложение двух чисел Код у меня изначально(часть)выглядит так: cin>>deystvie; switch (deystvie){ case +:cout<<"Сложениеn" И вот нужно,что бы при вбивании плюса выходило действие,а оно не выходит.Срочно,пожалуйста,20 баллов даю.Уже через "char" пробовал? Получите подробные решения и обсуждения от других участников для школьников 5 - 9 класс. Ответы на этот вопрос уже добавлены. Мы приглашаем вас задать свой вопрос и стать экспертом для других.