Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Денис1006
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 4
#1

В чем ошибка - C++

06.10.2013, 11:39. Просмотров 377. Ответов 7
Метки нет (Все метки)

Я, только начинаю изучать.
Моя первая программа. ней есть ошибки. Исходный код и ошибки прилагаю.
Помогите пожалуйста разобраться. Заранее спасибо.



//
// Conversion - Программа для преоброзования
// температуры по Цельсию в температуру по Фаренгейту:
// Fahrenheit = Celsius * (212 - 32)/100 + 32
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
// Введите температуру в градусах Цельсия
int celsius;
cout << "Введите температуру в градусах Цельсия:";
cin >> celsius
// Вычисления множетеля для пересчета температуры
int factor;
factor = 212 - 32
// Использование множетеля для преобразования
// температуры
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
// Вывод результата
cout << "Температура в градусах Фаренгейта:";
cout << fahrenheit << endl;
// Следующая строка нужна для демонстрационных целей,
// чтобы пользователь мог посмотреть на вывод программы
system ("pause");
return 0;
}

||=== Conversion, Debug ===|
D:\Prog\Chap01\Conversion\main.cpp||In function 'int main(int, char**)':|
D:\Prog\Chap01\Conversion\main.cpp|17|error: expected ';' before 'int'|
D:\Prog\Chap01\Conversion\main.cpp|18|error: 'factor' was not declared in this scope|
D:\Prog\Chap01\Conversion\main.cpp|21|error: expected ';' before 'int'|
D:\Prog\Chap01\Conversion\main.cpp|22|error: 'fahrenheit' was not declared in this scope|
||=== Build finished: 4 errors, 0 warnings ===|
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 11:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В чем ошибка (C++):

Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка? - C++
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого...

Ошибка 2 error LNK2019, не пойму в чем ошибка - C++
Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ &quot;int __cdecl game(void)&quot; (?game@@YAHXZ) в функции....

в чем ошибка ? - C++
Написать программу, выполняющую циклический сдвиг всех элементов массиваа1, а2, ..., ап на одну позицию влево, т.е. будет получен новый...

В чем ошибка? - C++
Поменять местами первый максимальный элемент массива А(5) и последний минимальный элемент массива В(5). использовать ф-ций. #include...

В чем ошибка? - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; struct Time { int h; int m; };

в чем ошибка - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void vvod(int a) { printf(&quot;Ââåäèòå ìàòðèöó:\n&quot;); printf(&quot;Ââåäèòå ìàòðèöó:\n&quot;); for (int...

7
Дмитрий3241
640 / 510 / 52
Регистрация: 07.07.2011
Сообщений: 1,232
06.10.2013, 11:46 #2
#include <iostream>

#define FACTOR 33.8

using namespace std;
int main()
{

int celsius;
cout << "Please write temperature in celsius: ";
cin >> celsius;

cout << "Temperature in fahrenheit " << (float)celsius * FACTOR << endl;

system ("pause");
return 0;
}
0
Денис1006
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 4
06.10.2013, 12:18  [ТС] #3
Цитата Сообщение от Дмитрий3241 Посмотреть сообщение
#include <iostream>

#define FACTOR 33.8

using namespace std;
int main()
{

int celsius;
cout << "Please write temperature in celsius: ";
cin >> celsius;

cout << "Temperature in fahrenheit " << (float)celsius * FACTOR << endl;

system ("pause");
return 0;
}
Дмитрий,
как я уже написал я начинающий.
Можно пояснить подробнее.
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.10.2013, 12:41 #4
Цитата Сообщение от Денис1006 Посмотреть сообщение
cin >> celsius
Цитата Сообщение от Денис1006 Посмотреть сообщение
factor = 212 - 32
Точки с запятой нет.
1
Денис1006
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 4
06.10.2013, 18:09  [ТС] #5
Спасибо большое, не заметил

Добавлено через 1 час 29 минут
alsav22,
Есть еще один вопрос,
Как сделать кодироку Русского Языка "WINDOWS-866"
0
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144
06.10.2013, 18:13 #6
Денис1006,
setlocale(LC_ALL, "RUS");
0
Денис1006
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 4
06.10.2013, 18:14  [ТС] #7
Есть еще один вопрос.
Как сделать кодировку Русского языка "WINDOWS-866" для Code::Blocks через CB Share Config
0
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144
06.10.2013, 18:18 #8
Денис1006, первый запрос в гугле выдает ответ на ваш вопрос.
0
06.10.2013, 18:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2013, 18:18
Привет! Вот еще темы с ответами:

В чем ошибка? - C++
Компилятор ругается на: &gt;c:\users\home2\documents\visual studio 2008\projects\самостоятильные\самост 3\№3.cpp(20) : error C2017:...

в чем ошибка? - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; float f(int i) { return sqrt double;(i + i); } int main() {

В чем ошибка???? - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; void main (void) { int i; int buffer; int result=0; for(i=0;...

В чем ошибка? - C++
Подчеркивает строку cin.get(c); &quot;Отсутствуют экземпляры, перегруженная функция&quot; и &quot;слишком мало аргументов в вызове функции&quot;.. ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.