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

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





ою (stroka, this-> get_Name ()) ;//далі все також, тільки вже додаємо до рядка (stroka, ";");

strcat (stroka, this-> get_FIO ()),

strcat (stroka, ";");

ltoa (this-> get_Srok (), temp, 10);

strcat (stroka, temp); (stroka, ";");

strcat (stroka, this-> get_TypeDisk ());

strcat (stroka, ";");

strcat (stroka, this-> get_TypeInfo ());

strcat (stroka, ";");

strcat (stroka, this-> get_Ganr ());

strcat (stroka, ";"); stroka ;//повертаємо назад рядок

}

}; Oborud: public Unit

{: TypeOborud ;//тип обладнання (1-аудіо, 2-відео ,3-CD) Kachestvo ;//якість обладнання (1-відмінне, 2-хороше, 3-задовільний): ()

{> Type = 2;

}

Oborud (int S, char * F, char * N, int TO, int K): Unit (S, F, N)

{= 2; _TypeOborud (TO); _Kachestvo (K);

}

void set_TypeOborud (int TO)

{((TO! = 1) && (TO! = 2) && (TO! = 3)) ("Не вірно заданий тип обладнання n");> TypeOborud = TO ;

}

void set_Kachestvo (int K)

{((K! = 1) && (K! = 2) && (K! = 3)) ("Не вірно задано якість обладнання n"),> Kachestvo = K ;

} * get_TypeOborud (void)

{char t1 [40]; (this-> TypeOborud)

{1: strcpy (t1, "audio"); break; 2: strcpy (t1, "video"); break; 3: strcpy (t1, "CD"); break;

} t1;

} * get_Kachestvo (void)

{char t2 [40]; (this-> Kachestvo)

{1: strcpy (t2, "відмінна якість"); break; 2: strcpy (t2, "гарна якість"); break; 3: strcpy (t2, "задовільний якість"); break;

} t2;

} virtual Draw (void)

{

// Отримуємо відрізняються дані в одну строкуtemp [100]; (temp, get_TypeOborud ()); (temp, ","); (temp, get_Kachestvo ());

// виводимо повністю всі дані ("|%-17s |%-34s |%-18s |% 4d | n", get_Name (), temp, get_FIO (), get_Srok ());

} virtual vvod (void)

{itemp; :: vvod ();

{

{_TypeOborud (ShowOborudMenu ()),;

} (char * e)

{("% s n", e);

}

} while (1);

{

{_Kachestvo (ShowKachestvoMenu ());;

} (char * e)

{("% s n", e);

}

} while (1);

}

// Визначаємо функцію для перетворення даних в рядок типу CSVchar * ToString (void)

{* stroka = new char [200] ;//рядок яка буде збирати в собі всі поляtemp [50] ;//допоміжна рядок (для перетворення)

ltoa (this-> get_Type (), temp, 10);

strcpy (stroka, temp) ;//заносимо в рядок тип (stroka, ";") ;//всі дані розділяються крапкою з комою (stroka, this-> get_Name ()) ;//далі все також, тільки вже додаємо до рядка (stroka, ";");

strcat (stroka, this-> get_FIO ());

strcat (stroka, ";");

ltoa (this-> get_Srok (), temp, 10);

strcat (stroka, temp); (stroka, ";");

strcat (stroka, this-> get_TypeOborud ());

strcat (stroka, ";");

strcat (stroka, this-> get_Kachestvo ());


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





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

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Ukrainian break-through in the European and World strategy of individual pr ...
  • Реферат на тему: Обладнання аудіо і відео
  • Реферат на тему: Отримання та обробка металів і з'єднань. Якість прокату
  • Реферат на тему: Якість як об'єкт управління