1 Востаннє редагувалося zaharchyn.yura111 (04.03.2017 19:12:47)

Тема: як за кнопкою 1, 2, 3, 4 закріпити первний блок програми.

Все зробив! Більше порад не треба! :)

2

Re: як за кнопкою 1, 2, 3, 4 закріпити первний блок програми.

Оператори switch, if.

Подякували: zaharchyn.yura1111

3 Востаннє редагувалося Betterthanyou (04.03.2017 18:10:51)

Re: як за кнопкою 1, 2, 3, 4 закріпити первний блок програми.

#include "stdafx.h"
#include <iostream>
#include <locale>
#include "windows.h"
#include <string.h>
using namespace std;

int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout << "\t\t\t\t\t***Автотранспортне підприємство Львів АТП***\n\n\n ";
    cout << "\t\t\t\t\t\t\tНачальник Львів АТП: Сидоренко Віталій Михайлович\n\n\n" << endl;
    cout << "\tНатисніть 1, щоб переглянути розклад руху транспорту." << endl;
    cout << "\tНатисніть 2, щоб переглянути маршут транспорту." << endl;
    cout << "\tНатисніть 3, щоб переглянути працюючий персонал." << endl;
    cout << "\tНатисніть 4, щоб перейти в книгу скарг і пропозицій." << endl;
    cout << " " << endl;
int a;
        cin >> a;
        if (a == 1)
{
cout << "\t\t\t\t\t***Розклад руху***\n\n\n\n\n";
           
            cout << "\t\t***Львів - Стрий***" << endl;
            cout << "Прибуття: 9:12 " << endl;
            cout << "Відправлення: 9:15 " << endl;
            cout << " " << endl;
            //******************
            cout << "\t\t***Львів - Чоп***" << endl;
            cout << "Прибуття: 11:20 " << endl;
            cout << "Відправлення: 11:30" << endl;
            cout << " " << endl;
            //******************
            cout << "Початок руху: 6:00" << endl;
            cout << "Обідня перерва: з 13:30 до 14:00" << endl;
            cout << "Кінець руху: 23:00" << endl;
}
else if(a == 2)
{
cout << "\t\t\t\t\t***Маршут***\n\n\n\n\n";
            cout << " " << endl;
            cout << "Львів - Мостиська" << endl;
            cout << "Львів - Трускавець" << endl;
            cout << "Львів - Дрогобич" << endl;
}
else if(a == 3)
{
cout << "\t\t\t\t\t***Персонал***\n\n\n\n\n";
            cout << "\t**Машиністи**\n" << endl;
            cout << "***" << endl;
            cout << "***" << endl;
            cout << "***" << endl;
            cout << " " << endl;
            cout << " " << endl;
            cout << "\t**Кондуктори**\n " << endl;
            cout << "***" << endl;
            cout << "***" << endl;
            cout << "***" << endl;
}
else if(a == 4)
{
cout << "\t\t\t\t\t***Книга скарг і пропозицій***\n\n\n\n\n";
            cout << "Напишіть свою скаргу: " << endl;
            cout << " " << endl;
            //**********************************
            cout << "Напишіть свою пропозицію: " << endl;
            cout << " " << endl;
}
 cout << " " << endl;
    // ***************************************************************************
    cout << " " << endl;
    cout << " " << endl;
    cout << " " << endl;


    system("pause");
    return 0;
}

Прочитайте про функції та switch, if else

Подякували: zaharchyn.yura1111

4

Re: як за кнопкою 1, 2, 3, 4 закріпити первний блок програми.

cin >> a;

Хіба ж це закріпленя за кнопкою?  *NO*
zaharchyn.yura111, тобі потрібне щось накштал kbhit() з conio.h, щоб консоль реагувала без додаткового жмака по ентеру?

5

Re: як за кнопкою 1, 2, 3, 4 закріпити первний блок програми.

Прихований текст
Vi написав:

cin >> a;

Хіба ж це закріпленя за кнопкою?  *NO*
zaharchyn.yura111, тобі потрібне щось накштал kbhit() з conio.h, щоб консоль реагувала без додаткового жмака по ентеру?

напевно краще getchar з cstdio, бо conio.h вже застаріла і не використовується

6

Re: як за кнопкою 1, 2, 3, 4 закріпити первний блок програми.

Так, дякую! я зробив:)