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

Простой консольный калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Анимация символов http://www.cyberforum.ru/cpp-beginners/thread949985.html
превед )) решил побаловаться в с++. Нарисовал простенький рисунок( \ / # $ .), а потом решил его "оживить" т.е. добавить анимацию.Делать решил через цикл фор. Но есть одна проблема.- Когда делал...
C++ Нужнен Ваш совет Я хочу учится на программиста. Я решил изучать С но я не знаю с чего начать... Не могли бы вы мне помочь разобраться в этом. Напишите пожалуйста цепочку действий которую я должен сделать что бы... http://www.cyberforum.ru/cpp-beginners/thread949984.html
C++ Подскажите библиотеку для работы с Mysql Базой
Подскажите более менее хорошую библиотеку для работы с базами (Mysql). Но чтоб к этой библиотеки давались как минимум примеры и документация. Попробывал скачать стандартную библиотеку от...
C++ Функция Random!?
Задание: Создать функцию random( n ), которая возвращает случайное целое число от 0 включительно до целого числа n не включительно. Даже идей нету...Пример чуть похожий есть,но он мне не помог. ...
C++ Перевод кода из Pascal в Си++ http://www.cyberforum.ru/cpp-beginners/thread949958.html
Type ST = Record Num: Integer; Name: String; Fak: String; Group: String; Angl: Integer; Physic: Integer; var Table: Array of St;
C++ Пишу транслятор и интерпритатор Всем привет! Я пишу транслятор и интерпретатор. Те люди кто тоже этим занимаются, или тем кому не лень, ПОЖАЛУЙСТА!!! Мне необходимо найти вторую половинки в этом деле, иначе мой код будет дописывать... подробнее

Показать сообщение отдельно
unique594
0 / 0 / 0
Регистрация: 07.09.2013
Сообщений: 4
07.09.2013, 23:03  [ТС]
Цитата Сообщение от GoldenChild Посмотреть сообщение
Для начала вот так
1. return 0 в конце main()
2. скобки после функций
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <iostream>
using namespace std;
 
 
int Plus (int x, int y)
{
    cout << "Vi vveli chisla " << x << " i " << y << "\n";
    return (x+y);
}
 
int Minus (int x, int y)
{
    cout << "Vi vveli chisla " << x << " i " << y << "\n";
    return (x-y);
}
 
int Delenie (int x, int y)
{
    cout << "Vi vveli chisla " << x << " i " << y << "\n";
    return (x/y);
}
 
int Umnoj (int x, int y)
{
    cout << "Vi vveli chisla " << x << " i " << y << "\n";
    return (x*y);
}
 
int Plusx()
{
    
    int a, b, c;
    cout << "Vvedite dva chisla: ";
    cin >> a;
    cin >> b;
    c=Plus(a,b);
    cout << "\n Otvet: " << c;
    return 0;
}
    
 
int Minusx()
{
    int a, b, c;
    cout << "Vvedite dva chisla: ";
    cin >> a;
    cin >> b;
    c=Minus(a,b);
    cout << "\n Otvet: " << c;
    return 0;
}
 
int Umnojx()
{
    
    int a, b, c;
    cout << "Vvedite dva chisla: ";
    cin >> a;
    cin >> b;
    c=Umnoj(a,b);
    cout << "\n Otvet: " << c;
    return 0;
}
 
int Deleniex()
{
    
    int a, b, c;
    cout << "Vvedite dva chisla: ";
    cin >> a;
    cin >> b;
    c=Delenie(a,b);
    cout << "\n Otvet: " << c;
    return 0;
}
 
int main()
{
    cout << "Kalkulator.\n";
    cout << "Kakoe deustvie vi hotite proizvesti?\n";
    cout << "1. Slojenie \n";
    cout << "2. Vichitanie \n";
    cout << "3. Umnojenie \n";
    cout << "4. Delenie \n";
    
    int choice;
    cin >> choice;
    if (choice == 1)
    cout << Plusx();
    if (choice == 2)
    cout << Minusx();
    if (choice == 3)
    cout << Umnojx();
    if (choice == 4)
    cout << Deleniex();
    return 0;
}
Теперь не вылетает, но выдает странные ответы. 2+3=50 или же 6/2=80.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru