Программа на С++, проблема с ссылками.

Программа на С++, проблема с ссылками.
Гость
Ответ(ы) на вопрос:
Гость
Вот исходный код, даже прокомментировал:  #include //подключаем библиотеки  #include //подключаем библиотеки  #include //подключаем библиотеки  #include //подключаем библиотеки  #include //подключаем библиотеки  using namespace std; //танцы с бубном  int main() //танцы с бубном 2  {  setlocale( LC_ALL,"Russian" ); //выводим все русскими буквами  float s; //расстояние  float r; //расход бензина  float c; //цена бензина  float k; //результат  float b; //затраченный бензин  float f; //удвоенное значение b  float n; //объем бака  float p; //проценты бака  float g; //удвоить ли b  float i; //скока баков потратите  float z; //скока литров топлива потратите  cout << "Программа для вычисления стоимости поездки куда-либо и обратно\n"; //пишем, что за прога  cout << "Расстояние до места назначения (км) -> "; //просим ввести данные  v:s; //ставим метку для возвращения  cin >> s; //считываем значение  if (s <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся  {  cout << "Ошибка. Расстояние не может быть равно 0, введите еще раз -> ";  goto v;  }  cout << "Расход топлива (литров на 100 км пробега) -> "; //просим ввести данные  x:r; //ставим метку для возвращения  cin >> r; //считываем значение  if (r <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся  {  cout << "Ошибка. Расход топлива не может быть равно 0, введите еще раз -> ";  goto x;  }  cout << "Цена литра топлива (руб.) -> "; //просим ввести данные  y:c; //ставим метку для возвращения  cin >> c; //считываем значение  if (c <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся  {  cout << "Ошибка. Цена литра топлива не может быть равно 0, введите еще раз -> ";  goto y;  }  cout << "Введите объем бака (литров) -> "; //просим ввести данные  h:n; //ставим метку для возвращения  cin >> n; //считываем значение  if (n <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся  {  cout << "Ошибка. Объем бака не может быть равно 0, введите еще раз -> ";  goto h;  }  b = r / 100 * s; //рассчитываем значение переменной  k = b * c; //рассчитываем значение переменной  f = k * 2; //рассчитываем значение переменной  cout << "Учитывать затраты на обратную дорогу? (1 да/0 нет) -> "; //просим ввести данные  cin >> g; //считываем значение переменной  if (g == 1) //ставим условие, если g = 1, тогда меняем способ расчета переменных  {  f = k * 2;  b = r / 100 * s;  }  else  {  f = k * 1;  b = (r / 100 * s) / 2;  }  z = n - b; //рассчитываем значение переменной  cout << "\nПоездка до задуманного места обойдется в " << f << " руб.\n"; //выводим данные  cout << "Вы потратите " << b << " литр. топлива\n"; //выводим данные  cout << "У вас останется в баке " << z << " литр. топлива\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; //выводим данные system("pause"); //в конце исполнения программы ждем нажатия любой кнопки и закрываемся)  }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы