Форум программистов, компьютерный форум CyberForum.ru

не могу разобраться с Условием! - C++

Восстановить пароль Регистрация
 
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 271
19.03.2013, 18:20     не могу разобраться с Условием! #1
Напишите программу принимающую на выходе символ оператора с двумя опредантами и выводящую на экран результат вычисления! пример (+ 100 3.14), ( * 4 5 )
Считайте символ операции в объект типа string с именем operation и используя инструкцию if выясните какую операцию хочет выполнить пользователь например if (operation == "+") Считайте операнды в перенные типа double. Выполните операции с + - /

Я не могу понять полностью условия! =( я всё правельно делал!?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include "DarkJoker.h"
 
int main() 
{
     setlocale(LC_ALL, "RUSSIAN");
    double chislo;
    double chislo2;
    string operation = " ";
    string plus = "+";
    string minus = "-";
    string delit = "/";
    cin >> chislo >> operation >> chislo2;
    double t1 = chislo - chislo2 ;
    double t2 = chislo + chislo2 ;
    if (operation == "+")
        cout << "Вычеслительная фун-я" << t2 << endl;
    else
        if (operation == "-")
        cout << "Минус фун-я ответ" << t1 << endl;
        else if (operation != "-")
            cout << "Error" << endl;
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2013, 18:20     не могу разобраться с Условием!
Посмотрите здесь:

C++ Матрицы -не могу разобраться с условием и написать программу
C++ Не могу разобраться в С++
C++ не могу разобраться
Немогу разобраться с условием C++
C++ не могу разобраться
не могу разобраться с написанием 3 программ. не могу никак, лабы сдавать надо. Спасибо заранее! C++
C++ Не могу разобраться
Не могу разобраться в if C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.03.2013, 18:52     не могу разобраться с Условием! #2
непонятно мне зачем тут string
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
int main ()
{
    char operation;
    double fNum, sNum;
    std::cout << "Input the string(+ 100 3.14): ";
    std::cin >> operation >> fNum >> sNum;
 
    std::cout << "Result: ";
    switch (operation) {
    case '+':
        std::cout << fNum + sNum << std::endl;
        break;
    case '-':
        std::cout << fNum - sNum << std::endl;
        break;
    case '/':
        std::cout << fNum / sNum << std::endl;
        break;
    default:
        std::cout << "The operation is not correct!";
        return 0;
    }
 
    return 0;
}
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 271
20.03.2013, 17:19  [ТС]     не могу разобраться с Условием! #3
ну вот такая задача!! + прикол в том что switch мы ещё не изучали как юзать!!

Добавлено через 22 часа 17 минут
ну так что кто то поможет!?
Yandex
Объявления
20.03.2013, 17:19     не могу разобраться с Условием!
Ответ Создать тему
Опции темы

Текущее время: 01:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru