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

C++ Калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как заполнить класс из файла? http://www.cyberforum.ru/cpp-beginners/thread657867.html
доброго времени суток! начал пытать лабу по безопасности! класс должен считать все данные из файла и заполнится. я для этого использую конструктор по умолчанию. но уменя высвечивает всего по одному символу из строки, и то неверных! помогите содержимое файла: login password acces tiva qwerty 1 asdf zxcv 2 ... и тд у меня не считывается строка вообще. я пока не знаю как сделать, чтоб...
C++ Определить какая из точек ближе всего лежит к началу координаты Заданы 3 точки р1(х1,у1),р2(х2,у2),р3(х3,у3).Определить какая из точек ближе всего лежит к началу координаты. http://www.cyberforum.ru/cpp-beginners/thread657863.html
C++ do while - как выйти из цикла?
Подскажите пожалуйста, а то я уже всю голову "сломал", почему при вводе "А" цикл не прерывается??? #include <iostream> #include <string> using namespace std; int main() { setlocale(LC_ALL, "Russian");
ошибка,не правильно работают функции косинуса и синуса! C++
#include <iostream> #include <conio.h> #include <math.h> #include <fstream> #include <iomanip> using namespace std; double coss(double xx) { double ss=0; double tt=1; for(double i=0;i<=80;i++)
C++ Определить сумарный пробег за 10 дней http://www.cyberforum.ru/cpp-beginners/thread657833.html
Спортсмен в первый день пробежал 2 км.Каждый последующий день он увеличивал свой пробег на 20%.Определить его сумарный пробег за 10 дней.
C++ Чтение файла в бинарном режиме Открываю двоичный файл и читаю, например, 200 байт файла int main() { char buffer; char FileName; fstream F; cout<<"Input Name of file :";cin>>FileName; F.open(FileName, ios::in | ios::binary); F.read(buffer, 200); подробнее

Показать сообщение отдельно
Boshop
13 / 13 / 0
Регистрация: 25.09.2012
Сообщений: 122

C++ Калькулятор - C++

25.09.2012, 17:54. Просмотров 30516. Ответов 7
Метки (Все метки)

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

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <iostream>
using namespace std;
int main()
{
    char s[100];
    cout << "Vvedite primer: \n";
    cin >> s;
    int per,two,obch;
    char h[20];
    char k[20];
    char j;
    char o;
    int f=0;
    int l=0;
    bool ten=false;
    bool six=false;
    bool joke=false;
    bool one=false;
    bool i =false;
    if(i==false)
    for(int i=0;i<=100;i++)
    {
        if(ten==false)
        {
        if(isdigit(s[i]))
        {
            h[f]=s[i];
            f+=1;
        }
        else
        {
            j=s[i];
            ten=true;
            six=true;
        }
        }
        if(six==true)
        {
            if(isdigit(s[i]))
            {
                k[l]=s[i];
                l+=1;
            }
            else 
            {
                o=s[i];
                six=false;
                joke=true;
            }
        }
        if(joke==true)
        {
            if(one=false)
            {
            per=atoi(h);
            }
            two=atoi(k);
            switch(j)
            {
            case '+': if(one ==false) obch=per+two;else obch+=two;break;
            case '-': if(one ==false) obch=per-two;else obch-=two;
            case '*': if(one ==false) obch=per*two;else obch*=two;
            case '/': if(one ==false) obch=per/two;else obch/=two;
            case '=': cout << obch;i=true;break;
            }
            one=true;
        }
        cout << obch;
    }
    cin.get();
    cin.get();
    cin.get();
}
Писать что это быдло-код ненадо сам знаю. Просто скажите в чем проблеммы моего кода. Знаю критики будет очень много и я к ней готов.
http://dump.ru/file/5861282

Добавлено через 33 минуты
Если непонятно для чего нужны какие-то переменные,объясню
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru