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

Повторять действие бесконечность раз - C++

Восстановить пароль Регистрация
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 13:23     Повторять действие бесконечность раз #1
У меня есть одна программа С++. Там есть ветвление. Как мне сделать так, чтобы при выборе продолжить, программа начиналась заново. Так, чтобы это могло продолжаться 1000, 10000000 или 100000000000 раз! До тех пор, пока пользователь не выберет вариант выйти.
Вот код программы:
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
#include <iostream> 
int main()
{
    double a=0, b=0, c=0, d=0;
    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, or you want to continue? ";
    std::cout << "                                  1) I want to continue 2) I want to exit ";
    std::cin >> d;
    if (d == 1)
{
    double a=0, b=0, c=0, d=0;
    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 << " Press Enter...";
    std::cin.get();
    std::cin.get();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Voivoid
 Аватар для Voivoid
580 / 256 / 12
Регистрация: 31.03.2013
Сообщений: 1,283
08.08.2014, 13:27     Повторять действие бесконечность раз #2
Книжки не пробовал читать?
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
08.08.2014, 13:28     Повторять действие бесконечность раз #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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, or you want to continue? ";
        std::cout << "                                  1) I want to continue 2) I want to exit ";
        std::cin >> d;
    }while (d!=2);
    std::cout << " Press Enter...";
    std::cin.get();
    std::cin.get();
    return 0;
}
gru74ik
Модератор
 Аватар для gru74ik
3083 / 1328 / 165
Регистрация: 20.02.2013
Сообщений: 3,785
Записей в блоге: 17
08.08.2014, 13:49     Повторять действие бесконечность раз #4
Повторять действие бесконечность раз / С++ для начинающих
А Вы посмотрите, как народ на этом форуме на Ваш последний деяток вопросов отвечает.
Когда просветление снизойдёт на Вас, в голове должен возникнуть код, навроде такого:
C++
1
2
3
4
5
6
7
while(stupid_question)
    {
        std::cout << "RTFM !!!!!!!!!!!!!!!!!!" << std::endl;
        std::cout << "I mean read this: "
                     "Stephen Prata - C++ Primer Plus (6 Edition)."
        std::cout << std::endl;
    }
Yandex
Объявления
08.08.2014, 13:49     Повторять действие бесконечность раз
Ответ Создать тему
Опции темы

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