|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.11.2013, 22:40 | #1 |
Новичок
Джуниор
Регистрация: 24.11.2013
Сообщений: 1
|
НЕ выдает результат. не могу понять в чем проблема. НУЖНА ПОМОЩЬ.
в общем вот код
#include "stdafx.h" #include <math.h> #include "iostream." using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char exit; cout << "Welcome! This is calculator by student ...\n\n\n"; do { int i, j; cout << "Choose action:\n1) Calculate two numbers\n2) Calculate sin(x),cos(x),tg(x),ctg(x)"; do { cin >> j; if (j<1 || j>2) cout << "Please input number 1 or 2:\n"; } while (j<1 || j>2); cout << "\n"; switch (j) { case 1: double a, b; cout << "Input action: \n1)+\n2)-\n3)*\n4)/\n5)a^b\n"; do { cin >> j; if (j<1 || j>5) cout << "Please input number from 1 to 5:\n"; } while (j<1 || j>5); cout << "\n"; cout << "Input 2 numbers:\na:"; cin >> a; cout << "b:"; cin >> b; cout << "\n"; if (i = 0) if (i == 1) cout << a << "+" << b << "=" << a + b; if (i == 2) cout << a << "-" << b << "=" << a - b; if (i == 3) cout << a << "*" << b << "=" << a*b; if (i == 4) { if (b == 0) { cout << "Can not /0!"; do { cout << "\nInput new number 'b':"; cin >> b; } while (b == 0); } if (b != 0) cout << a << "/" << b << "=" << a / b; } if (i == 5) cout << a << "^" << b << "=" << pow(a, b); break; case 2: double sctc; cout << "Input number 'x':"; cin >> sctc; cout << "\nsin=" << sin(sctc) << "\ncos=" << cos(sctc); if (cos(sctc) == 0) cout << "\ntg does not exist\nctg=" << cos(sctc) / sin(sctc); else if (sin(sctc) == 0) cout << "\ntg=" << sin(sctc) / cos(sctc) << "\nctg does not exist"; else cout << "\ntg=" << sin(sctc) / cos(sctc) << "\nctg=" << cos(sctc) / sin(sctc); break; } cin >> exit; system("cls"); } while (exit == 'y'); return 0; } синусы и косинусы вычисляет, а вот с первым подпунктом проблемы. (возможно текст кода кому-то будет неудобен для быстрого восприятия, поэтому прилагаю текстовый вариант в виде документа) Последний раз редактировалось freeyoungstrong; 30.11.2013 в 23:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу понять в чем проблема | ZoomHz | Общие вопросы C/C++ | 3 | 07.03.2012 19:13 |
Не могу понять в чем проблема. | Демик | Помощь студентам | 7 | 01.02.2011 19:16 |
Не могу понять в чем проблема | Lecter2009 | БД в Delphi | 7 | 09.09.2010 08:48 |
Не могу понять в чем проблема | BaUruk | Общие вопросы C/C++ | 3 | 12.10.2009 10:43 |
НЕ могу понять в чем проблема! | KNatalia | Microsoft Office Excel | 2 | 18.08.2009 02:03 |