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

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

Войти
Регистрация
Восстановить пароль
 
Genag
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 9
#1

Первый калькулятор - C++

23.12.2012, 16:39. Просмотров 297. Ответов 3
Метки нет (Все метки)

Помогите доделать калькулятор, выдает ошибку при компиляции:

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <std_lib_facilities.h>
 
 
 class calc { public:
    vector <double> x;
    vector <char> u;};
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    calc q;
    calc c;
 
    double d,z,a,s;
    char t;
for (int i = 0; i < 100; i++){
 
    for(int i = 0; i < 100; i ++){
        cin >> d >> t; 
        q.x.push_back(d);
        q.u.push_back(t);
        if(t == '='){ break; }
    }
 
    for(int e = 0; e < q.u.size() ; e++ ){
        if (q.u[e] == '*') {a = q.x[e] * q.x[e + 1];
            c.x.push_back(a);}
        if (q.u[e] == '/') {s = q.x[e] / q.x[e + 1];
            c.x.push_back(s);}
        if (q.u[e] == '+') { c.x.push_back(q.x[e]);
                                                c.u.push_back(q.u[e]);}
        if (q.u[e] == '-') {c.x.push_back(q.x[e]);
                                                c.u.push_back(q.u[e]);}
        
    
    }
 
    z = c.x[0];
    for(int p = 0;p < c.x.size(); p ++) {
        
        if(c.u[p] == '+') {z = z + c.x[p + 1];}
        if(c.u[p] == '-') {z = z - c.x[p + 1];}
        
        if(c.u[p] == '=') {cout << z << endl;}
    }
    q.x.clear();
    q.u.clear();
 
    
 
}
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2012, 16:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Первый калькулятор (C++):

Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных чисел - C++
Ребят нужен код, плизз )

Релизация очереди (первый пришел первый ушел) в классе - C++
Вот пытаюсь исправить ошибку в методе Рор(). Помоготе розобратся в чем проблема // Stack1.h #pragma once #include &lt;iostream&gt; ...

Очередь «первый вошел — первый вышел» (FIFO) - C++
Очередь — это устройство для хранения данных, похожее на стек. Отли-чие в том, что в стеке последний сохраненный элемент будет первым...

Простой калькулятор и калькулятор с парсингом - C++
Ребят я совсем не давно только начал изучать сишку, решил написать простенький калькулятор который работает с 2 числами. Возник вопрос, как...

В пользовательском классе "Двусвязный список" продублировать первый положительный элемент и удалить первый отрицательный - C++
Здравствуйте,помогите пожалуйста в тете &quot;Двусвязный список&quot; Создать двусвязный список с указателями на первый и последний элементы...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
23.12.2012, 16:41 #2
что за ошибка?
По виду ничего не опередил. Ошибок явных не вижу.
0
Genag
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 9
23.12.2012, 20:11  [ТС] #3
Цитата Сообщение от Afflicted Посмотреть сообщение
что за ошибка?
По виду ничего не опередил. Ошибок явных не вижу.
Вот скрин ошибок
0
Миниатюры
Первый калькулятор   Первый калькулятор  
Genag
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 9
23.12.2012, 20:12  [ТС] #4
и еще, он выдает эту ошибку после того как, как ввел данные, т.е. ошибка в ходе решения где-то
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2012, 20:12
Привет! Вот еще темы с ответами:

Калькулятор - C++
На форуме наткнулся на тему &quot;Римский калькулятор&quot;. Вот код: Functions.cpp #include&lt;iostream&gt; const int arabar = { 1, 4, 5, 9,...

Калькулятор - C++
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { ...

калькулятор - C++
Всем привет, извините, что постю сюда эту тему, но выхода нет((( Проблема состоит в том что надо сделать калькулятор из множества действий...

Калькулятор - C++
Написал примитивный калькулятор: #include &lt;iostream&gt; #include &lt;locale.h&gt; #include &lt;conio.h&gt; using namespace std; int...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.12.2012, 20:12
Ответ Создать тему
Опции темы

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