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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hellkittie
0 / 0 / 0
Регистрация: 19.01.2016
Сообщений: 1
#1

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

19.01.2016, 04:29. Просмотров 240. Ответов 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++
Здравствуйте! :) Нашёл я сортировку пузырьком на Википедии: void bubble_sort(int *a, int length) { for (int i = 0; i &lt;=...

Очередная сортировка структуры - C++
Подобных вопросов были тонны, и тонны еще будут. Есть прога, кривая и написанная собственноручно. Написать ее ума хватило, а вот чтоб...

Очередная формация давно решённой задачи - C++
Всем доброго времени суток! Необходимо было решить задачу с 2мя кубиками: Задача: написать программу, реализующую игру в кости. ...

Очередная запись в реестр - изменения не вносятся - C++
Всем привет! Столкнулся с такой проблемой - вот код на C++: #include &lt;Windows.h&gt; int WinMain(HINSTANCE, HINSTANCE, LPSTR, int) ...

надо что то добавить!!прога просто выводит список групп,учеников и первых 3 оценок.надо чтобы прога в конце показывала по убыванию средего балла - C++
#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; main() {int t,o1,o2,o3; char...

Запуск программ по расписанию - C++
Нужно реализовать программу на Microsoft Visual C++ которая бы запускала программы по заданному времени. Я её реализовал под Win32...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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";
  
    }
   
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2016, 06:32
Привет! Вот еще темы с ответами:

Расписание занятий - C++
Помогите пожалуйста!!:( Сформировать файл, содержащий информацию о расписании занятий студентов некоторого ВУЗа (день недели, номер...

Расписание занятий - C++
Здравствуйте. Ради всего святого, помогите, пожалуйста! Я написала код. Но проблема в том, что не получается именно задача оптимизации,...

Календарь занятий - C++
Володе очень понравились задачи олимпиады по информатике, поэтому он решил ходить на занятия кружка по программированию. Придя на первое...

Расписание занятий - C++
В учебном заведении задается начало учебного дня, продолжительность пары или урока, продолжительность обычного и большого перерывов (они...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru