Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

21.03.2009, 23:47
|
|
Banned
Регистрация: 18.02.2009
Сообщений: 12
Провел на форуме: 128793
Репутация:
37
|
|
Моя первая работа на С++
ИНТРО
Привет... Все наверное в школе проходили дискриминанты и его корни! Тема не трудная, но на решение пару примеров уходило достаточно много времени... Вот я и решил помочь написать школьникам программу которая вычислет дискриминант и оба корня разом! Ну что же, приступим...
[I] Писать программу будем на си++, поэтому следует скачать компилятор Dev-C++, без него мы сможем лишь написать код который ничего не будет делать! И так, вы скачали Dev-C++, пора начинать!
[II] Сдесь я приведу сам программный код, а потом я его поясню!
Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
typedef int clen;
int main(int argc, char *argv[])
{
clen a=1,b=1,c=1; //Присваивание значений переменным
cout <<"Type Here number A" <<endl;
cin >>a; //Вводится член ax**
cout <<"Type here number B" <<endl;
cin >>b; //Вводится член bx
cout <<"Type here number C" <<endl;
cin >>c; //Вводится член c
cout <<"Discriminant = ";
cout <<(b*b)-4*(a*c) <<endl; //Математическая формула вычисления дискриминанта
clen count=(b*b)-4*(a*c); //Сдесь идёт присваивание переменной то значение, кторое подучидлсь при вычислении формулы строкой выше
(count>0) ? (cout<<"2 korna"<<endl):(cout<<"Imeetsa libo 1 koren libo kornej net!"<<endl);
cout <<"Here comes X1" <<endl;
cout <<(-b + sqrt(count))/(2*a) <<endl;
cout <<"Here comes X2" <<endl;
cout <<(-b - sqrt(count))/(2*a) <<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
[III] Пояснения... Первые 5 строчки программы служат для того, что бы включить стандартные библиотеки в нашу программу!(Разработчики постарались, дабы не парились создавая простой олгарит, например, вычисления квадратного корня!
Если интерестно, то для того чтобы в Си++ задействовать такую функцию как вычисление квадратного корня, следует в начале программы вписать #include <math.h> и только потом ставить функцию sqrt(x); где x - это переменная!
А дельше всё очень просто, с начала идёт главная функция main() потом блок операторов и команд. Все команды, которые начинаются с cin и cout означают ввод и вывод данных соответственоо!
typedef int clen; эта функция присваевает названию вункции тип int! В принципе, программа может работать только если в ней оставить главную функцию, инклюд и ввод и вывод данных в которых содержится формулы!
КОНЕЦ Удачной учёбы!
З.Ы Прошу сильно не хаять! Я только начал изучать си++ 
З.З.Ы Компилировал на Dev-C++
Последний раз редактировалось fduck; 22.03.2009 в 00:34..
|
|
|

22.03.2009, 00:01
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
>>тему дискриминанта и его корней
=\
|
|
|

22.03.2009, 00:06
|
|
Banned
Регистрация: 18.02.2009
Сообщений: 12
Провел на форуме: 128793
Репутация:
37
|
|
Сообщение от 0x0c0de
>>тему дискриминанта и его корней
=\
Исправил  Извините за грамотность 
|
|
|

22.03.2009, 00:08
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
Моя первая работа на С
точнее так 
|
|
|

22.03.2009, 00:09
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
|
|
|

22.03.2009, 00:10
|
|
Banned
Регистрация: 18.02.2009
Сообщений: 12
Провел на форуме: 128793
Репутация:
37
|
|
Сообщение от rudvil
ОФФТОП
читир? o_O
Да! 
|
|
|

22.03.2009, 00:29
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
http://ru.wikipedia.org/wiki/Квадратное_уравнение
PS -> PsTerminateSystemThread(0);
|
|
|

22.03.2009, 00:30
|
|
Участник форума
Регистрация: 19.08.2005
Сообщений: 132
Провел на форуме: 1387194
Репутация:
121
|
|
детский сад )))
|
|
|

22.03.2009, 00:31
|
|
Banned
Регистрация: 18.02.2009
Сообщений: 12
Провел на форуме: 128793
Репутация:
37
|
|
Сообщение от 0x0c0de
http://ru.wikipedia.org/wiki/Квадратное_уравнение
PS -> PsTerminateSystemThread(0);
... Весь каиф обламал! Ну даладно)
|
|
|

22.03.2009, 00:37
|
|
Постоянный
Регистрация: 01.09.2007
Сообщений: 866
Провел на форуме: 2022674
Репутация:
1224
|
|
расскажи лучше про это:
Сообщения: 4,294,967,295
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|