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

Очередная прога по расписанию занятий - C++

Восстановить пароль Регистрация
 
Hellkittie
0 / 0 / 0
Регистрация: 19.01.2016
Сообщений: 1
19.01.2016, 04:29     Очередная прога по расписанию занятий #1
Помогите разобраться....Суть такова. Пользователю предлагается выбор дня недели, потом выбор часа, что приводит нас к желанному результату в виде названия лекции, которая будет проходить в этот день недели. В с++ новичок(изучаю от силы неделю), но препод настоятельно требовал прогу уже к след занятию Знаю что код очень далек от требуемого, но я в упор не понимаю как прописать для каждого дня варианты, что бы код брал под учет предыдущий выбор пользователя (выбор дня недели) Слезно молю объяснить как это сделать. З.Ы. текст на польском если будет непонятно могу все перевести
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
38
39
40
41
42
43
44
45
#include <iostream>
#include<conio.h>
#include<string>
using namespace std;
int days();
int Hours();
int main(){
 days();
 Hours();
 return 0;
}
 
int days(){
    int days = 0;
    cout << "wybierz dzien\n1)poniedzialek\n2)wtorek\n3)sroda\n4)czwartek\n5)piatek\n6)sobota\n7)niedziela\n";
    cin>>days;
    if (days==1)
    cout<<"\nTwoj wybor poniedzialek\n";
    else if (days == 2)
    cout<<"\nTwoj wybor wtorek\n";
    else if (days == 3)
    cout<<"\nTwoj wybor sroda\n";
    else if (days == 4)
    cout<<"\nTwoj wybor czwartek\n";
    else if (days == 5)
    cout<<"\nTwoj wybor piatek\n";
    else if (days == 6)
    cout<<"\nTwoj wybor sobota\n";
    else if (days == 7)
    cout<<"\nTwoj wybor niedziela\n";
    else
    cout<<"Mamy tylko 7 dni w tygodnu";
}
 
int Hours(){
    int Hours;
cout<<"Teraz wybierz godzine\n1)8.00-9.30\n2)9.35-11.05\n3)11.10-12.40\n";
cin>> Hours;
switch (Hours){
 
    case 1:cout<<"\nMatematyka\n";break;
    case 2:cout<<"\nFizyka\n";break;
    case 3:cout<<"\nChemia\n";break;
    default: cout<<"\nPo zajenczah"<<endl; }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2016, 04:29     Очередная прога по расписанию занятий
Посмотрите здесь:

Расписание занятий C++
C++ Очередная сортировка структуры
C++ Очередная формация давно решённой задачи
Расписание занятий C++
Очередная запись в реестр - изменения не вносятся C++
Расписание занятий C++
Календарь занятий C++
C++ Очередная сортировка пузырьком

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kuza84
-4 / 23 / 4
Регистрация: 25.04.2013
Сообщений: 195
19.01.2016, 06:32     Очередная прога по расписанию занятий #2
попробуйте использовать в выборе недели и даты конструкцию
C++
1
2
3
4
switch() 
{
   case 0:
}
функцию вывода то что вы выбрали сделайте еще.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
switch (days)
    {
        case 1:  cout<<"Понедельник";
          break;
        case 2:  cout<<"Вторник";
          break;
        case 3:    cout<<"...";
       ...
        
        default : cout <<"ошибка";
     }
Добавлено через 59 минут
в переменных храни введенный день недели и час, а потом подставляй в функцию, которая выберет нужный день недели и час.
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
#include <iostream>
using namespace std;
 
string days(int);
int main ()
{ 
    cout <<"--------------------------------------------------------------------------------";
    cout <<" " <<'\n';
    cout <<"--------------------------------------------------------------------------------";
     
    int d;
    cout <<"wybierz dzien=";
    cin >> d;
    cout <<days(d);
    
    cout <<'\n'<<'\n';
    cout <<"--------------------------------------------------------------------------------";  
    system ("pause"); 
    return 0;
} 
string days(int days)
{
    
    switch (days)
   {
    case 1: return "poniedzialek";
    break;
    case 2: return "////";
    break;
    case 3: return "...";
 
    default : cout <<"Error";
  
    }
   
}
Yandex
Объявления
19.01.2016, 06:32     Очередная прога по расписанию занятий
Ответ Создать тему
Опции темы

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