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

Квадратное уравнение - C++

Восстановить пароль Регистрация
 
ProFiLeR
 Аватар для ProFiLeR
5 / 5 / 0
Регистрация: 06.04.2010
Сообщений: 39
07.04.2010, 18:11     Квадратное уравнение #1
вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение)
Пишу в этот раздел тк я в C++ два дня
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
int AA BB CC DD X1 X2
using namespace std;
int main()
{
std::cout<<"A = "; //На экран выводится 'X = '
std::cin>>AA; //вводим с клавиатуры число, например: 5
std::cout<<"B = "; //На экран выводится 'Y = '
std::cin>>BB; //вводим с клавиатуры число, например: 8
std::cout<<"C = "; //На экран выводится 'Y = '
std::cin>>CC; //вводим с клавиатуры число, например: 8
DD = BB^2 - 4*AA1*CC ;
X1 = -(BB) - sqrt(double(DD) / 2*AA
X2 = -(BB) + sqrt(double(DD) / 2*AA
 
 
std::cout<<"X1 = "<<X1<<std::endl;
std::cout<<"X2 = "<<X2<<std::endl;
//На экран монитора выводится сообщение 'x + y = 13'
 
_getch(); //Экран не закрывается, пока не нажата любая клавиша
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2010, 18:11     Квадратное уравнение
Посмотрите здесь:

Квадратное уравнение C++
C++ Квадратное уравнение
C++ Квадратное уравнение в с
C++ Квадратное уравнение
Квадратное уравнение C++
Квадратное уравнение C++
C++ квадратное уравнение
Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
QWAN
56 / 55 / 1
Регистрация: 02.09.2008
Сообщений: 181
07.04.2010, 19:10     Квадратное уравнение #2
Если ты уже используеш строку
Цитата Сообщение от ProFiLeR Посмотреть сообщение
using namespace std;
то повторять в коде
Цитата Сообщение от ProFiLeR Посмотреть сообщение
std::cout
необязательно , достаточно
C++
1
cout<<
в строке

Цитата Сообщение от ProFiLeR Посмотреть сообщение
int AA BB CC DD X1 X2
ты забыл поставить запятые и точку с запятой в конце
C++
1
int AA, BB, CC, DD, X1, X2;
чтобы использовать
C++
1
_getch();
подключи
#include <conio.h>
А дальше в так
C++
1
2
3
DD = BB^2 - 4*AA*CC ;
X1 = -(BB) - sqrt((double)DD / 2*AA);
X2 = -(BB) + sqrt((double)DD / 2*AA);
Так будет работать программа (что она делает я пока не проверял )

Добавлено через 11 минут
C++
1
int AA, BB, CC, DD, X1, X2;
Что обозначают твои переменные? И то ты пытался найти? Объясни подробней.
Lаmer
7 / 7 / 4
Регистрация: 24.03.2010
Сообщений: 25
07.04.2010, 19:33     Квадратное уравнение #3
1) Основная функция должна возвращать значение (return ...)
C++
1
2
3
4
5
int main()
{
    ...
}
return 0;
2) Вместо
C++
1
_getch();
используй
C++
1
system("pause");
3) Возведение в степень:
строка
C++
1
DD = BB^2 - 4*AA1*CC
должна выглядеть так:
C++
1
pow(BB, 2) - 4*AA*CC
предварительно подключив библиотеку "cmath"

4) строка
C++
1
 X1 = -(BB) - sqrt(double(DD) / 2*AA
должна выглядеть так:
C++
1
 X1 = (-(BB) - sqrt(double(DD))/(2*AA)
или так:
C++
1
X1 = (-(BB) - sqrt(double(DD))/2/AA
Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
double AA, BB, CC, DD, X1, X2;
int main()
{
std::cout << "A = "; //На экран выводится 'X = '
std::cin >> AA; //вводим с клавиатуры число, например: 5
std::cout << "B = "; //На экран выводится 'Y = '
std::cin >> BB; //вводим с клавиатуры число, например: 8
std::cout << "C = "; //На экран выводится 'Y = '
std::cin >> CC; //вводим с клавиатуры число, например: 8
DD = pow(BB, 2) - (4*AA*CC);
X1 = -(BB) - sqrt(DD)/(2*AA);
X2 = -(BB) + sqrt(DD)/(2*AA);
std::cout<<"X1 = "<<X1<<std::endl;
std::cout<<"X2 = "<<X2<<std::endl;
//На экран монитора выводится сообщение 'x + y = 13'
 
system("pause");//Экран не закрывается, пока не нажата любая клавиша
return 0;
}
Рабочий код.
Yandex
Объявления
07.04.2010, 19:33     Квадратное уравнение
Ответ Создать тему
Опции темы

Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru