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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 283
#1

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

19.03.2013, 18:20. Просмотров 411. Ответов 2
Метки нет (Все метки)

Напишите программу принимающую на выходе символ оператора с двумя опредантами и выводящую на экран результат вычисления! пример (+ 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++
Здравствуйте, очень нужно решить следующую задачу: &quot;Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных...

Немогу разобраться с условием - C++
Немогу разобраться с условием, помогите кто знает...

Не могу разобраться с кодом - C++
Здравствуйте! Скажите, что выполняет программа в данном фрагменте и что обозначают стрелки? p1 = (struct st1*)malloc(sizeof(struct...

Не могу разобраться с программой в С++ - C++
Написала программку на С++, он ее запускает и как я понимаю выполняет, но вот результатов я не вижу( И вот что мне выдает сама программа: ...

Не могу разобраться с циклом - C++
Надо сделать так, чтобы после выполнения программы, либо если юзер ввёл число d, которого не существует, программа нам предложила ещё...

Не могу разобраться с программой - C++
Я поступил в Колледж Вычислительной Техники и у нас началось программированиею Сказали поставить Visual C++ 2010, я поставил и теперь не...

Не могу разобраться с интерфейсом - C++
Здравствуйте, у меня такой вопрос. Я как то видел в одном из видео уроков по С++ что в его Visual С++ используется(не знаю как правильно...

не могу разобраться с ошибкой - C++
Нарушение прав доступа при записи &quot;0x001a0fc0&quot;. не могу понять где ошибка. программа на рекурсию #include &quot;stdafx.h&quot; #include...

Не могу разобраться с str_format - C++
Здраствуйте, мне надо собрать из частей слово Я прописал char a1=&quot;D&quot;; char a2=&quot;D&quot;; char a3=&quot;R&quot;; char a4=&quot;a&quot;; char a5=&quot;c&quot;; ...

не могу разобраться с ветвлением - C++
есть задача:Вычислить y = x4+7x2+10/x, для x с шагом h = 0.01. решение: #include &lt;iostream.h&gt; #include &lt;conio.h&gt; int main() { //...

Не могу разобраться с параметрами - C++
Не могу понять смысл параметров, где почитаешь, все описано так, будто я с 5 лет пишу на с++. Для примера моя функция возводящая в...

Не могу разобраться с классами - C++
InitD3DWindow.h ------------------- class InitD3DWindow { protected: //Initialize the app Window bool InitWindow();


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
5096 / 1534 / 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
Сообщений: 283
20.03.2013, 17:19  [ТС]     не могу разобраться с Условием! #3
ну вот такая задача!! + прикол в том что switch мы ещё не изучали как юзать!!

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru