|
|
|
| Собственно взял я книгу в руки С++ для чайников.До этого РНР и java(только начал изучать).
Ну так вот,вместо явы решил с++ покорять.
Ну в самом начале смотрю все так же,как и в яве.Начал писать первую программу по примеру,и сразу же проблемка.
Вот код программы.Преобразование градусов.
//F=C(212-32)/100+32
#include <stdio.h>
#include <iostream.h>
int main(int nNumberofArgs, char* pszArgs[ ])
{
//F=C(212-32)/100-32
int nNcelsius;
cout << "Введите температуру в градусах цельсия: ";
cin >> nNcelsius;
// Вычисляем
int nFactor;
nFactor=212-32;
int nFaren;
nFaren= nNcelsius*nFactor/100+32;
cout << "Кол-во градусов по фаренгейту: ";
cout << nFaren;
return 0;
}
|
Собственно где вводить значение?
В книге написано что после компиляции и запуска появиться окно,где мне предложат ввести
цифры.Но ничего не появляется.В чем проблема? | |
|
|
|
|
|
|
|
для: THERAPYbrother
(24.01.2008 в 23:38)
| | Похоже на этот форум редко кто заглядывает(((( | |
|
|
|
|
|
|
|
для: THERAPYbrother
(25.01.2008 в 06:49)
| | Хм..а у вас программа вообще компилируется?
Вообще-то не должна, потому что вы забыли
после
| |
|
|
|
|
|
|
|
для: Фитч
(25.01.2008 в 07:35)
| | как ни странно,но компилируется,и никаких ошибок не выдается.
Эту строку в точности добавить к коду?или нужно что-то под себя поменять?
В ходе обучения думаю разберемся что это значит)) | |
|
|
|
|
|
|
|
для: THERAPYbrother
(25.01.2008 в 08:13)
| | Я тоже начинал с "чайников" и в моем издании был приведен примерно такой вариант (по памяти):
//F=C(212-32)/100+32
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
//F=C(212-32)/100-32
int nCelsius;
cout << "Введите температуру по Цельсию: ";
cin >> nCelsius;
int nFactor;
nFactor=212-32;
int nFaren;
nFaren= nCelsius*nFactor/100+32;
cout << "Температура по Фаренгейту: ";
cout << nFaren << endl;
system("pause");
return 0;
}
|
| |
|
|
|
|
|
|
|
для: Фитч
(25.01.2008 в 08:20)
| | а можете пояснить,забегая вперед так сказать,
что делает
Еще написано что после ввода градусов,окно сразу закроется,то есть покажет результат и закроется.
Не за это отвечает
это моя робкая попытка угадат)))
остальное мне пока что более-менее ясно(на уровне начинающего чайника)))) | |
|
|
|
|
|
|
|
для: THERAPYbrother
(25.01.2008 в 09:51)
| | 1) using namespace std; - сообщает компилятору, что мы будем использовать преременные, функции и классы из пространства имен std (про это есть в конце книги). Пока нам это нужно для использования cin, cout и endl, можете использовать и не заморачивать ся зачем это (пока что).
2) функция system() выполняет системную команду, в данном случае pause - попробуйте ввести Pause в консоли, увидите, что угадали вы, в принципе, верно. | |
|
|
|
|
|
|
|
для: Фитч
(25.01.2008 в 10:27)
| | Спасибо за помощь,я еще вернусь в скором времени с новыми вопросами))
P.S.
а что такой форум мертвый((( | |
|
|
|
|
|
|
|
для: THERAPYbrother
(25.01.2008 в 10:42)
| | >а что такой форум мертвый(((
Он не мертвый, просто он был создан не так давно и к тому же периодически оживает. | |
|
|
|
|
|
|
|
для: Фитч
(25.01.2008 в 13:05)
| | ну я буду активно помогать в оживлении))) | |
|
|
|
|
|
|
|
для: THERAPYbrother
(25.01.2008 в 15:04)
| | Я бросал С++ на несколько месяцев, вернее, на первый семестр, счас вернусь, и скажу, что для введения значения, если вы еще не разобрались, надо вводить его прям в черном окошке, оно будет пчататься сразу после вашей фразы про "ввести" | |
|
|
|
|
|
|
|
для: bronenos
(27.01.2008 в 02:04)
| | Ну я же не до такой степени чайник))
Просто у меня даже консоль не открывалась,хотя в книге утверждали,что все будет)
Вот тут мне и рассказали,почему у меня не открывается ничего. | |
|
|
|
|
|
|
|
для: THERAPYbrother
(27.01.2008 в 11:48)
| | Кстати тоже начал с этой книги и отписываюсь собственно не помочь а поделится. У меня проблемма та же, но консоль появлялась а вот результат я тоже так и не разглядел. А ты каким редактором пользуешься? Dev C++ ?? | |
|
|
|
|
|
|
|
для: ZeroCool
(28.01.2008 в 06:05)
| | им самым) | |
|
|
|