Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 19.01.2016
Сообщений: 1
1

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

19.01.2016, 04:29. Показов 552. Ответов 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; }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2016, 04:29
Ответы с готовыми решениями:

По введенному времени и известному расписанию занятий вывести сообщение о том, что это: пара (с указанием ее номера) или
По введенному времени и известному расписанию занятий вывести сообщение о том, что это: пара (с...

Скажите почему прога зависает. Не пойму. Прога имитирует входной потол: пользователь вводит предложение которое сохраняется в буфер.
STAK SEGMENT STACK db 256 dup(?) STAK ENDS DATA SEGMENT buf db 256d dup(?) ; nash bufer...

Очередная задача
Здравствуйте. Помогите пожалуйста решить задачу вида:

почемучка очередная
в этот раз в реализованной модели на АТ89$52, записал программу $NOMOD51 $INCLUDE(REG52.INC) ...

1
24 / 24 / 7
Регистрация: 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";
  
    }
   
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2016, 06:32

Подключение к БД (очередная)
Всем привет! Понимаю, что тема уже далеко не первая, но не нашел нормальной инструкции: то...

Очередная мухарайка
Очередной девайс (предыдущие варианты мухараек выкладывались на старом форуме, но, похоже, канули в...

Очередная змейка
Представляю вашему вниманию очередную змейку найденную на просторах интернетов (а именно вот тут) ...

надо что то добавить!!прога просто выводит список групп,учеников и первых 3 оценок.надо чтобы прога в конце показывала по убыванию средего балла
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; #include&lt;string.h&gt; #include&lt;stdlib.h&gt;...

Очередная ошибка по headers already sent by
Есть два файла 1)Codes.php 2)Bonus.php Как видим в codes.php я делаю инклуд bonus.php для...

Очередная нелогичность PHP
искал ошибку в программе, не мог понять почему функция empty для свойства класса всегда возвращала...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru