Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Приоритет функций

14K
05 сентября 2011 года
61201
31 / / 03.05.2007
Добрый день.
Решил написать мини калькулятор в консольном приложении на с++

Код:
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>

using namespace std;

float sum (float, float);
float minus (float, float);
float umn (float, float);
float del (float, float);

struct counts
{
    float count;
};

int main()
{
    counts count1;
    counts count2;
    char znak;
    cout << "vvedite arifmetichesoe virazhenie, a + b: ";
    cin >> count1.count;
    do
    {
        cin >> znak >> count2.count;
        switch (znak)
        {
            case '+':
                count1.count = sum (count1.count, count2.count);
                cout << "Result is: " << count1.count  << endl;
                break;
            case '-':
                count1.count = minus (count1.count, count2.count);
                cout << "Result is: " << count1.count << endl;
                break;
            case '*':
                count1.count = umn (count1.count, count2.count);
                cout << "Result is: " << count1.count << endl;
                break;
            case '/':
                count1.count = del (count1.count, count2.count);
                cout << "Result is: " << count1.count << endl;
                break;
            default: cout << "ERROR!!...";
        }
    }
    while (count2.count != 0);
    getch();
    return 0;
}

float sum (float a, float b)
{
    return a + b;
}

float minus (float a, float b)
{
    return a - b;
}

float umn (float a, float b)
{
    return a * b;
}

float del (float a, float b)
{
    return a / b;
}

Проблема в том, что я не знаю как указать, чтобы функции umn и del выполнялись в первую очередь. Может кто подскажет?
278
05 сентября 2011 года
Alexander92
1.1K / / 04.08.2008
Читайте про алгоритм Дейкстры и обратную польскую запись.
244
05 сентября 2011 года
UAS
2.0K / / 19.07.2006
Уточню. Алгоритм Дейкстры обычно называется "сортировочная станция". В википедии все подробно расписано.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог