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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ получить из одной квадратной матрицы другую http://www.cyberforum.ru/cpp-beginners/thread249492.html
помогите с матрицей ПОЖ. Даны квадратные матрицы А,В и С порядка n. Получить матрицу (А+В)С. заранее спс! пожалуйста решите с кодом С. у мя турбо С.
C++ Преобразование символов в числа в строках Дан текст. Нужно определить, является ли он правильной десятичной записью целого числа. http://www.cyberforum.ru/cpp-beginners/thread249474.html
Строковый литерал C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = "Строка", то компилятор понимает ее так: 1) char temp = {'С', 'т', 'р', 'о', 'к', 'а', '\0'} - сначала в памяти создается массив символов с некоторым именем, например temp. 2) const char *str = temp - потом инициализируется указатель на эту строку, т. е. ему присваиватся адрес этой строки в памяти. В итоге,...
Дан текст... C++
Всем привет! Уважаемые господа! Кому не сложно посмотрите это задание: Дан текст. Преобразовать его поменяв местами максимальное и минимальное предложения. (Предложения начинаются и заканчиваются на одной строке). Язык программирования "C"
C++ Поменять местами первый и последний элементы массива http://www.cyberforum.ru/cpp-beginners/thread249452.html
Дан одномерный массив, поменять местами первый и последний массив. Помогите плиз...я никак не понимаю эти массивы(((
C++ сортировка массива Доброго вечера. Пожалуйста помогите разобраться с некоторыми нюансами в программе: 1) как сделать более проще кейсы в свитче, без повторений?, никак не получается(( 2) почему не работает сортировка шелла?, выводит просто массив так как он был введен( код: #include <iostream.h> #include <windows.h> подробнее

Показать сообщение отдельно
parkito
 Аватар для parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 685
27.02.2011, 19:21  [ТС]     Калькулятор
Кое что подработал. Теперь ему не нравится первый Else if. Говорит что нет парного оператора. Что это значит ?

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
98
99
100
101
102
103
104
#include <iostream>
#include <locale.h>
#include <string.h>
#include <cmath>
using namespace std;
double a,c,r;
char b,mur;
void minus(void);
void plus(void);
void mnosit(void);
void delit(void);
void koren(void);
void sinus(void);
void cosinus(void);
 
 
 
 
int main(void)
{setlocale(LC_ALL, "Russian");
while(true){
    cout << "Для начала нажмите любую клавишу "<< endl;
    cin.get();
    cout << "Введите первое число и нажмите Enter  --> ";
    cin.get();
cin>>a;
cout << "Введите действие и нажмите Enter --> ";
cin.get();
cin >> b;
cout << "Введите второе число и нажмите Enter --> ";
cin.get();
cin >> c;
}
else if(b == '+')
{ plus();}
 
 else if (b == '-')
     {minus();}
else if (b == '*')
    {mnosit();}
 else if (b == '/')
 {delit();}
else if (b == 'SQRT')
    {koren();}
 else if (b == 'SIN')
     {sinus();}
else if (b == 'COS')
    {cosinus();}
return 0;
}
 
void plus(void)
{
    r=a+c;
    cout << "Результат сложения равен --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
}
 
void minus(void)
{
    r=a-c;
    cout << "Результат вычитания вычитания --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
 
}
void mnosit(void)
{
    r=a*c;
    cout << "Результат умножения равен --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
 
}
void delit(void)
{
    r=a/c;
    cout << "Результат деления равен --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
}
void koren(void)
{
    r=sqrt(a);
    cout << "Результат извлечения корня равен --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
}
void sinus(void)
{
    r=sin(a);
    cout << "Результат извлечения синуса равен --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
}
void cosinus(void)
{
    r=cos(a);
    cout << "Результат извлечения косинуса равен --> "<<r;
    cout << "Для продолжения нажмите .. ";
 
 
}
 
Текущее время: 19:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru