Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Моделювання роботи прокату відео-, аудіо-дисків і апаратури

Реферат Моделювання роботи прокату відео-, аудіо-дисків і апаратури





мент ()

{> Srok = 30; (this-> FIO, ""); (this-> Name, ""); = NULL; = NULL;

}

Unit (int S, char * F, char * N)

{> Srok = S; (this-> FIO, F); (this-> Name, N); = NULL; = NULL;

} void Draw (void) = 0 ;//відображає сам себяchar * ToString (void) = 0 ;//представляє себе у вигляді рядка (потрібно для пошуку)

void set_FIO (char * fio)

{len; = strlen (fio), (strcmp (fio, "") == 0)

{("Необхідно вказати прізвище");

} (len> 30)

{("ПІБ бере на прокат занадто довге (потрібно не більше 30 символів) n");

}

{(this-> FIO, fio);

}

}

void set_Name (char * name)

{len; = strlen (name); (strcmp (name, "") == 0)

{("Необхідно вказати назву елемента прокату n");

} (len> 30)

{("Назва занадто довге (потрібно не більше 30 символів) n");

}

{(this-> Name, name);

}

}

void set_Srok (int srok)

{(srok> 366)// Якщо правильний роки

{("Прокат не може бути більше ніж на рік n");

} (srok <= 0)

{("Ви ввели неприпустиме значення (> 0) n");

}

{> Srok = srok;

}

} * get_FIO (void)

{this-> FIO;

} * get_Name (void)

{this-> Name;

} get_Srok (void)

{this-> Srok;

} get_Type (void)

{Type;

} virtual vvod (void)

{fio [40]; name [40]; srok;

{("Введіть Прізвище І.О.:"); (stdin); (fio);

{_FIO (fio);;

} (char * e)

{("% s n", e);

}

} while (1);

{("Введіть термін прокату:"); (stdin); ("% d", & srok);

{_Srok (srok);;

} (char * e)

{("% s n", e);

}

} while (1);

{("Введіть назву елемента прокату:"); (stdin); (name);

{_Name (name);;

} (char * e)

{('% s n ", e),

}

} while (1);

}

}; Disk: public Unit

{: TypeDisk ;//тип диска (1-CD, 2-DVD) TypeInfo ;//тип інформації на диску (1-музика 2-фильм 3-гри) Ganr ;//жанр

// музики 1 - РОК, 2 - ПОП, 3 - Реп, 4-дзаз, 5 - шансон, 6-народна

// фільму 1 - комедія, 2 - мелодрамма, 3 - бойовик, 4 - Пригода, 5 - драмма, 6-фантастика, 7 - мультфільм

// ігри 1 - Екшен, 2 - Симулятор, 3-Стратегія, 4 - Квест * Temp ;//Тимчасова рядок: ()

{> Type = 1; = (char *) malloc (40 * sizeof (char)) ;//виділяємо пам'ять для тимчасового буфера

}

Disk (int S, char * F, char * N, int TP, int TI, int G): Unit (S, F, N)

{= 1; _TypeDisk (TP); _TypeInfo (TI); _Ganr (G); = (char *) malloc (40 * sizeof (char)) ;//виділяємо пам'ять для тимчасового буфера

}

~ Disk ()// деструктор

{(Temp);

}

void set_TypeDisk (int TP)

{((TP! = 1) && (TP! = 2))

{("Не вірно заданий тип диска n");

}

{> TypeDisk = TP;

}

}

...


Назад | сторінка 6 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Бухоблік предметів прокату і ціноутворення на послуги прокату
  • Реферат на тему: Розробка веб-порталу відео-прокату &Baron&
  • Реферат на тему: Математичне моделювання площинності тонколистового прокату
  • Реферат на тему: Робота звукорежисера в умовах запису чистового звуку до фільму формату HDCA ...
  • Реферат на тему: Особливості договору прокату