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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 1.00
Markizetik
Сообщений: n/a
#1

Не выходит из цикла - C++

06.02.2013, 21:24. Просмотров 336. Ответов 1
Метки нет (Все метки)

Доброго времени суток!
При нажатии цифры "1", а затем последовательно "2" z должно суммировать результат кейсов и выводить программу из цикла. Но происходит зацикливание. Не могу понять в чем ошибка, заранее большое спасибо за помощь!


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
27
28
29
30
31
32
33
34
35
36
37
#include <iostream.h>
 
int main ()
{
 
double voltage=5.0, r1=100.0,r2=500.0,r3=400.0,i_1=0.0,i_2=0.0,i_3=0.0,z=0.0;
int menu;
 
do
{
 
cout<< "Vvedite znachenie menu\n";
cin>>menu;
 
switch (menu)
 
{
case 1:
i_1=voltage/r1;
break;
 
case 2:
i_2=voltage/r2;
break;
 
case 3:
i_3=voltage/r3;
break;
}
 
z=i_1+i_2+i_3;
cout<<z<<"\n";
 
}
while(z!=0.06);
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2013, 21:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не выходит из цикла (C++):

Не выходит из цикла - C++
не понимаю почему при значениях c,t,p,g не выходит из цикла. После ввода значения проверочное выражение получает false и дальше идет...

Не выходит из цикла - C++
Хотел написать простой код для считывания введенный в консоль через пробел чисел в вектор, но что-то пошло не так: читать читает, заносит,...

Не выходит из цикла while - C++
почему при нажатии (-1) не выходит из цикла? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;locale&gt; #include &lt;iomanip&gt; ...

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

когда выходит из цикла - C++
Ребят, есть программа (не моя) которая выводит слова которые есть в строке, совпадающую с каким то словом. Объясните плз, почему...

Почему прога не выходит из цикла? - C++
#include &lt;stdio.h&gt; int main () {unsigned int s,a,k,n,min,max,kol; min=0; a=0; s=0; kol=0; max=0; ...

1
Heir123
4 / 4 / 0
Регистрация: 05.06.2012
Сообщений: 10
06.02.2013, 22:59 #2
Почитай про сравнение вещественных чисел.
Как вариант сравнивай |z-0.06|<0.00001
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2013, 22:59
Привет! Вот еще темы с ответами:

Не выходит из цикла. Не переходит на след. узел. - C++
Доброго времени суток всем! Как видно из названия проблема проста, но почему то не решаема для меня. Собственно проблема в присвоении. ...

При выполнении условия не выходит из цикла - C++
При выполнении условия не выходит из цикла а продолжается и выходит за границы #include &lt;iostream&gt; #include &lt;conio.h&gt; #include...

Оператор break выходит из цикла и ветвления? - C++
Например код: for(int j=0; j&lt;10; j++) { if(j&lt;10) cout&lt;&lt;&quot;Выход!&quot;;break; Другие операторы; Другие операторы; Другие...

Не выходит из цикла при использовании append - C++
for (i = 1; i &lt; n; i++) { P.append(P, i, 1); } for (i; i != 1; i--) { S.append(P, i, 1); }При выходе из циклов...


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

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

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