Смекни!
smekni.com

Розробка програм мовою С++ (стр. 5 из 5)

2. Пахомов Б.И. С/С++ и Borland C++ Builder для студента. – Спб.: БХВ-Петербург, 2006. – 448 с.

3. С/С++. Программирование на языке высокого уровня / Т.А. Павловская. СПб.: Питер, 2002. – 464 с

4. С для «чайников», 2-е издание.: Пер. с англ. – М.:ООО «И.Д.Вильямс», 2006. – 352с.

5. Сабуров С. Языки программирования C++. - М.: Бук_пресс, 2006. - 647 с.

6. http://soft.munic.msk.su/


Додаток 1

MAIN.CPP

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <iostream.h>

#include <conio.h>

#include <math.h>

//Pidkljuchenia dod. fajliv

#include "TYTUL.cpp"

#include "GRAPH.cpp"

#include "AVTOR.cpp"

#include "TASK1.cpp"

#include "TASK2.cpp"

#include "TASK3.cpp"

#include "TASK4.cpp"

void main()

{

//Pochatkovyj vyvid tytulky

GRAPH();

TYTUL();

closegraph();

int z=0;

while (z!=6)

{

GRAPH();

int xmax=getmaxx(),ymax=getmaxy();

setcolor(BLACK);

bar(0,0,xmax,ymax);

settextstyle(0,0,1);

setcolor(1);

outtextxy(150,30,"MENU");

setcolor(0);

outtextxy(50,40,"________________________________");

setcolor(4);

outtextxy(50,50,"1 - TYTULKA");

setcolor(2);

outtextxy(50,65,"2 - TASK1");

outtextxy(50,80,"3 - TASK2");

outtextxy(50,95,"4 - TASK3");

outtextxy(50,110,"5 - TASK4");

setcolor(13);

outtextxy(50,125,"6 - PRO AVTORA");

setcolor(4);

outtextxy(50,140,"7 - EXIT");

setcolor(0);

outtextxy(50,146,"________________________________");

setcolor(0);

outtextxy(50,450,"Vvedit nomer punktu z yakogo pochaty");

cin>>z;

switch (z)

{

case 1: closegraph();

GRAPH();

TYTUL(); break;

case 2: closegraph();

TASK1(); break;

case 3: closegraph();

TASK2(); break;

case 4: closegraph();

TASK3(); break;

case 5: closegraph();

TASK4(); break;

case 6: closegraph();

GRAPH();

AVTOR(); break;

case 7: exit(1); break; }

}

closegraph();

}

Додаток 2

TYTUL.CPP

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <iostream.h>

#include <conio.h>

#include <math.h>

#include <dos.h>

void TYTUL()

{

setcolor(2);

rectangle(10,5,630,470);

setcolor(6);

setbkcolor(15);

outtextxy(170,10,"MINISTERSTO OSVITY I NAUKY UKRAINY");

outtextxy(150,25,"LUCKUY NACIONALNY TECHNICHNY UNIVERSYTET");

setcolor(4);

outtextxy(380,100,"Kafedra kompyuternoi ingenerii");

outtextxy(240,210,"Kursova robota");

outtextxy(250,230,"z predmety");

setcolor(GREEN);

outtextxy(240,245,"&bsol;"Programuvannia&bsol;"");

outtextxy(270,260,"na temy:");

outtextxy(200,275,"&bsol;"Rozrobka program movoju C++&bsol;"");

setcolor(1);

settextstyle (1,0,3);

outtextxy (380,320,"Vykonav st.gr.KSM-12");

outtextxy (380,335,"Misyuk V.V.");

outtextxy (380,350,"Pereviryla ");

outtextxy (380,365,"Zavisha V.V.");

setfillstyle(1,2);

outtextxy (280,440,"Lutsk 2010");

setcolor(4);

while (!kbhit())

{

outtextxy(200,455,"Natysnit' bud' jaku klavishu...");

delay(1000);

setcolor(15);

outtextxy(200,455,"Natysnit' bud' jaku klavishu...");

delay(1000);

setcolor(4);

}

clrscr();

}

Додаток 3

AVTOR.CPP

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <iostream.h>

#include <conio.h>

#include <math.h>

void AVTOR()

{

setbkcolor(15);

setcolor(GREEN);

outtextxy(240,210,"Vykonav st.gr. KSM-12");

setcolor(4);

outtextxy(275,230,"Misyuk V.V/");

setcolor(GREEN);

outtextxy(280,245,"Lutsk 2010");

outtextxy(200,getmaxy()-12,"Natysnit' bud jaku klavishu...");

getch();

clrscr();

}

Додаток 4

GRAPH.CPP

#include <iostream.h>

#include <graphics.h>

#include <conio.h>

#include <stdlib.h>

void GRAPH(){

int gdriver = DETECT, gmode, errorcode;

initgraph(&gdriver, &gmode, " ");

errorcode = graphresult();

if (errorcode != grOk)

{

cout << "Pomylka:"<< grapherrormsg(errorcode);

cout<< "&bsol;n Dlia vyhodu natysnit' bud' jaky klavishu";

getch();

exit(1);

}

}


Додаток 5

Блок-схема алгоритму

void main()


Додаток 6

void AVTOR()


Додаток 7

Блок-схема алгоритму

void TASK1()