Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
17.09.2012, 15:47

Простой консольный калькулятор - не пойму, где ошибка - C++

17.09.2012, 15:47. Просмотров 1079. Ответов 6
Метки (Все метки)

и, кстати, не правильно, малясь, написано.

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
#include <stdio.h>
 
int main()
{
    float num1,num2,res;
    char operation, moreCalc='y';
    printf("============Calculator============\n");
    while(moreCalc!='n'){
        printf("Please, enter first number: ");
        scanf("%f",&num1);
        printf("Please, enter second number: ");
        scanf("%f",&num2);
        printf("Please, enter operation (+,-,*,/,^): ");
        scanf("%s",&operation);
        switch(operation){
            case '+': res=num1+num2;break;
            case '-': res=num1-num2;break;
            case '*': res=num1*num2;break;
            case '/': res=num1/num2;break;
            default: printf("Wrong move!\n");
        }
        printf("The resault is %.3f\n",res);
        printf("Do you want more calculating? (y/n)\n");
        moreCalc='';
        while(moreCalc != 'y' && moreCalc != 'n'){
            scanf("%s",&moreCalc);
            if ((moreCalc!='y') && (moreCalc!='n')) {
                printf("WRONG! You should enter 'y' or 'n'!\n");
                }
        }
    }
    return 0;
}
теоретически, должно работать
http://www.cyberforum.ru/cpp-beginners/thread949992.html
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2012, 15:47
Готовые ответы и решения для C++ Простой консольный калькулятор - не пойму, где ошибка:

Консольный калькулятор, в чем ошибка?
int main() { setlocale(0, &quot;&quot;); char input ; int value; cout &lt;&lt;...

Не пойму где ошибка
Всем привет, вот решил написать простенький класс для работы с интернетом и...

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

Не пойму где ошибка
#include &lt;iostream&gt; using namespace std; int main() { setlocale(0, &quot;&quot;);...

Не пойму, где ошибка
Здравствуйте, что-то никак не разберусь в этом куске кода, и почему компилятор...

6
Простой консольный калькулятор - не пойму, где ошибка C++   Следующее сообщение темы 
Другие темы раздела
C++ дано число p и квадратные матрицы A,B и C 4-го порядка. Получить (ABC)^p http://www.cyberforum.ru/cpp-beginners/thread653313.html
дано число p и квадратные матрицы A,B и C 4-го порядка. Получить (ABC)^p
C++ Посчитать среднее арифметическое целых чисел в текстовом документе 1) Посчитать сумму четных элементов в одномерном массиве 2) Посчитать среднее арифметическое целых чисел в текстовом документе! (нужно еще тут будет обязательно учесть, что в этом документе могут... http://www.cyberforum.ru/cpp-beginners/thread653304.html
Создать свой класс C++
сижу книжку читаю (уже пару недель), там по чуть-чуть все время про классы (в каждой главе) рассказывают, а как полностью сконструировать пока нигде нет, в общем надоела уже такая "оттяжка"......
C++ Удаление памяти
Здравствуйте! есть функция char * systeminfo::getUserName() { char *buf=new char ; strcpy(buf,"aaa"); return buf; } как правильно удалять такую память? main()...
C++ Закрывается консоль http://www.cyberforum.ru/cpp-beginners/thread653262.html
Здравствуйте! У меня такая проблема: делал программу по переводу галлонов в литры, но после ввода кол-ва галлонов и нажатия ENTER консоль закрывается и не выводит получившееся кол-во литров....
C++ Задача: движущиеся пчёлы Описание Маленькая пчела движется по соткам, как показано на картинке снизу. В момент передвижения, она может переместиться лишь на соседнюю сотка с большим номером. Например, с сотки под номер 1... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru