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

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

Войти
Регистрация
Восстановить пароль
 
RiKZO
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 14
#1

Преобразование метров в сантиметры - C++

30.06.2013, 19:49. Просмотров 869. Ответов 3
Метки нет (Все метки)

Доброго времени суток, форумчане!

Буквально день назад начал обучаться языку C++. Подошёл ко 2-му упражнению и столкнулся с первой проблемой. Очень надеюсь, что вы мне поможете разобраться.

Само задание: "Напишите программу для преобразования метров в сантиметры. Организуйте ввод числа метров и вывод на экран соответствующего числа сантиметров. Повторяйте эту процедуру до тех пор, пока пользователь не введет 0 в качестве метров".

Проблема заключается в том, что, когда ввожу 0, то программа отвечает мне тоже нулем и не заканчивается. Собственно, мой код.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main ()
{
    int x, y;
    char z;
    z = 0;
    cout << "Enter number meters" << endl;
    do{
    cin >> x;
        y = x * 100;
    cout << "Centimeters numbers are " << y;
    } while (x !='z');
    system ("PAUSE");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2013, 19:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование метров в сантиметры (C++):

Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка? - C++
в меню когда пишешь что то кроме 1 или 2 оно не выводит то что написано в default #include &lt;iostream&gt; #include &lt;conio.h&gt; using...

Сантиметры в дюймы - C++
3.Известно, чтоо 1 дюйм равняется 2.54 см. Данное значение дюймов перевести в сантиметри и на оборот , для введеного значення сантиметров...

Перевод из сантиметры в метры - C++
Задача такая: нужно перевести из сантиметра в метры, и результат записать в виде &quot;n метров, n сантиметров&quot;. Не могу скомпилировать, пишет...

Перевода расстояний в дюймах в сантиметры - C++
таблицу перевода расстояний в дюймах в сантиметры для значений 2, 4, 6, ..., 12 дюймов (1 дюйм = 25.4 мм);

Перевод расстояний из дюймов в сантиметры - C++
1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см. (1...

Перевод площади из квадратных ярдов в квадратные сантиметры - C++
Написать программу перевода площади из квадратных ярдов в квадратные сантиметры (1 ярд = 0,9144 метра).

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SatanaXIII
Супер-модератор
Эксперт С++
5610 / 2644 / 245
Регистрация: 01.11.2011
Сообщений: 6,505
Завершенные тесты: 1
30.06.2013, 19:54 #2
В четырнадцатой строке уберите апострофы. Ну или вводите для выхода z.
Chernobyl
212 / 212 / 67
Регистрация: 30.09.2012
Сообщений: 542
30.06.2013, 20:08 #3
Может вам нужно так? После ввода нуля программа завершает свое действие.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# include <iostream>
# include <string>
# include <vector>
# include <algorithm>
# include <cmath>
# include <windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
 
 
    int x, y;
    cout << "Enter number meters" << endl;
    do{
    cin >> x;
    if(x==0) break;
        y = x * 100;
    cout << "Centimeters numbers are " << y<<endl;
    }  while (true);
  
 
    system("pause");
}
RiKZO
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 14
30.06.2013, 20:54  [ТС] #4
Цитата Сообщение от SatanaXIII Посмотреть сообщение
В четырнадцатой строке уберите апострофы. Ну или вводите для выхода z.
Благодарю вас за помощь. Действительно, программа стала работать, как нужно, когда я убрал апострофы.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2013, 20:54
Привет! Вот еще темы с ответами:

Вывести на экран таблицу перевода дюймов в сантиметры - C++
вывести на экран таблицу перевода расстояний в дюймах в саниметры для значений 2,4,6,...,12 дюймов (1 дюйм=25,4мм )

Вывести на экран таблицу перевода расстояний из дюймом в сантиметры - C++
Вывести на экран таблицу перевода расстояний в дюймах в сантиметры для значений 2, 4, 6, …, 12 дюймов (1 дюйм = 25.4 см) Решить задачу...

Напишите программу, которая сможет переводить километры в метры, сантиметры, миллиметры, и наоборот - C++
Напишите программу, которая сможет переводить километры в метры, сантиметры, миллиметры, и наоборот.

Создать таблицу перевода расстояний в дюймах в сантиметры для значений от 1 до 12 дюймов с шагом 0,5 - C++
Я думал сделать так, но это будет долго.Есть способ полегче? #include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;limits.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.06.2013, 20:54
Ответ Создать тему
Опции темы

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