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

Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик - C++

Восстановить пароль Регистрация
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 20:31     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик #1
Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик? Я работаю в программе Microsoft Visual Studio Ultimate 2012. Моя операционная система Windows 7.
Вот код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream> 
int main()
{
    double a=0, b=0, c=0, d=0;
    do
    {
        std::cout << " Enter the width of the picture ";
        std::cin >> a;
        std::cout << " Enter the length of the picture ";
        std::cin >> b;
        c =a*b*0.00406;
        c = (int)( c * 100 + 0.5) / 100.;
        std::cout << "  The price is " << c << " Euro" << std::endl; 
        std::cout << "  Do you want to exit? If you want to exit, enter '1'. If you'll enter anything except '1', we will return.  ";
        std::cin >> d;
    }
std::cin.get();
    std::cin.get();
    return 0;
Что сюда нужно вписать, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2014, 20:31     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик
Посмотрите здесь:

C++ Пользователь вводит с клавиатуры числа, до тех пор пока не введено число 6
C++ Запрашивать пароль до тех пор, пока он не будет правильно введен
C++ как оформить в цикле додавание n слагаемых, то есть додавать цифры до тех пор пока я ненажму =. Например 1 +2 +3 +4 + . + n = и тогда выводит резуль
Как сделать так чтобы пользователь ввел TCHAR C++
Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gru74ik
Модератор
 Аватар для gru74ik
3108 / 1334 / 166
Регистрация: 20.02.2013
Сообщений: 3,793
Записей в блоге: 17
08.08.2014, 21:17     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик #2
Цитата Сообщение от Kubson Посмотреть сообщение
Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик? Я работаю в программе Microsoft Visual Studio Ultimate 2012. Моя операционная система Windows 7.
Самое главное забыл написать: сколько тебе лет.
orange_fox
 Аватар для orange_fox
34 / 34 / 6
Регистрация: 06.04.2014
Сообщений: 189
08.08.2014, 21:20     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик #3

Не по теме:

Цитата Сообщение от gru74ik Посмотреть сообщение
Самое главное забыл написать: сколько тебе лет.
толсто


C++
1
2
3
4
5
while(true)
{
//Какие-то действия
if(cin.get()=='x') break;
}
engine76
2 / 2 / 0
Регистрация: 04.03.2014
Сообщений: 65
08.08.2014, 21:21     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
using namespace std;
 
int main()
{
    double a=0, b=0, c=0;
    int d=0;
 
    do
    {
        cout << " Enter the width of the picture ";
        cin >> a;
        cout << " Enter the length of the picture ";
        cin >> b;
        c =a*b*0.00406;
        c = (int)( c * 100 + 0.5) / 100.;
        cout << "  The price is " << c << " Euro" << endl; 
        cout << "  Do you want to exit? If you want to exit, enter '1'. If you'll enter anything except '1', we will return.  ";
        cin >> d;
    }while(d != 1);
 
    return 0;
}
При вводе единицы будет выход из цикла.
gru74ik
08.08.2014, 21:23
  #5

Не по теме:

Цитата Сообщение от orange_fox Посмотреть сообщение
толсто
Он просто в последнем десятке топиков стабильно свой возраст указывал, несмотря на протесты, замечания, намёки и прямые указания так не делать

Donnerwetter
08.08.2014, 23:53     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик
  #6

Не по теме:

Цитата Сообщение от gru74ik Посмотреть сообщение
Он просто в последнем десятке топиков стабильно свой возраст указывал, несмотря на протесты, замечания, намёки и прямые указания так не делать
Что характерно, орфография у ТС весьма на уровне как для 11 лет. "Меня терзают смутные сомнения..." (с) Бунша

Yandex
Объявления
08.08.2014, 23:53     Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик
Ответ Создать тему
Опции темы

Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru