Практикалық жұмыс №8. Тақырыбы: Структуралар. Бірігулер. Сабақтың мақсаты: Мәліметтердің қосымша типтерімен жұмыс жасау
дағдыларын қалыптастыру.
Материалдар және құрылғылар: тақта, бор.
Жұмыстың мазмұны және орындалу тәртібі: 1. Тапсырманы орындау мысалын қарау.
2. Ретімен келесі тапсырмаларды орындау.
3. Орындалған практикалық жұмыс туралы есепті дайындау.
Тапсырманы орындау мысалы Келесі өрістерден тұратын STBOAT структурасын беретін программа жазыңыз:
140
модель
тіркеу нөмірі
жасалған жылы
мотосағаттар саны
құны.
#include #include struct stboat
{
char szmodel 15;
char szserial 20;
int iyear;
long lmotor_hours;
float fsaleprice;
} stused_boat;
int main(void)
{
clrscr();
printf("\n Қайықтың моделін енгізіңіз- ");
gets (stused_boat. szmodel);
printf("\n Қайықтың тіркеу нөмірін енгізіңіз - ");
gets (stused_boat. szserial);
printf("\n Қайықтың жасалған жылын енгізіңіз - ");
scanf (“%d”, &stused_boat.iyear);
printf("\n Қозғалтқыштың жұмыс жасаған мотосағаттар санын енгізіңіз - ");
scanf (“%d”, &stused_boat. lmotor_hours);
printf("\n Қайықтың құнын енгізіңіз - ");
scanf (“%a”, &stused_boat. fsaleprice);
printf(“\n\n”);
printf("\n Қайық %s%d жылы дайындалған тіркеу нөмірі № %s, \n ", stused_boat.
szmodel, stused_boat. iyear, stused_boat. szserial );
printf("Орындалған мотосағатта %d р", stused_boat. lmotor_hours);
printf("%8.2f $ сатылды \n", stused_boat. fsaleprice);
puts("\Аяқтау үшін Enter басыңыз ");
getch();
return (0)
}