markutsyavitya | Дата: Вторник, 19.05.2015, 21:31 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| #include<stdio.h> #include<conio.h> #include<math.h> #include<graphics.h> void line() {for (int i=0;i<30;i++) /*phunkciya korystuvacha*/ printf("%c",'<');} main() { clrscr(); float BK,DK,S,s,KD1,V,M,N; int DB,D1B1,DL; printf("Vvedit` storonu DB="); scanf("%i",&DB); printf("Vvedit` storonu D1B1="); scanf("%i",&D1B1); printf("Vvedit` diagonal`="); scanf("%i",&DL);
M=DB*sqrt(2); N=D1B1*sqrt(2); DK=(M-N)/2; BK=M-DK; S=DB*DB; s=D1B1*D1B1; KD1=sqrt(pow(DL,2)-pow(BK,2)); V=KD1*1/3*(S+sqrt(S*s)+s);
window(25, 1, 60, 11); /* stvorennya vikna*/ textbackground(BLUE); textcolor(LIGHTMAGENTA); clrscr(); gotoxy(6,2); cprintf("Element"); gotoxy(22,2); cprintf("Znachennya"); gotoxy(4,1); line(); gotoxy(18,4); cprintf("*"); gotoxy(18,5); cprintf("*"); gotoxy(18,6); cprintf("*"); gotoxy(18,2); cprintf("*"); gotoxy(18,8); cprintf("*"); gotoxy(4,7); line(); gotoxy(4,9); line(); gotoxy(18,10); cprintf("*"); gotoxy(18,11); cprintf("*");
/*Vyvodymo tablychku*/ gotoxy(4,4); cprintf("Storona DB=%i\n",DB); gotoxy(4,5); line(); gotoxy(4,5); cprintf("\nStorona D1B1=%i",D1B1); gotoxy(4,6); cprintf("\n\nDiagonal` BC=%i",DL); gotoxy(4,7); cprintf("\n\n\nOb`em=%g",V); gotoxy(20,4); cprintf("s=%g\n",s); gotoxy(20,5); cprintf("\nS=%g",S); gotoxy(20,6); cprintf("\n\nKD1=%g",KD1); gotoxy(4,11); line(); gotoxy(4,3); line(); getch(); clrscr(); { int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode,"C:\\TC\\BGI\\"); /*pidkliuchennya grafiky*/ errorcode = graphresult(); if (errorcode != grOk)
{ printf("\nGraphics error: %s\n", grapherrormsg(errorcode)); printf("\natysnit` knopku"); getch();
} } setbkcolor(RED); setlinestyle(3, 5, 1); setcolor(WHITE);
line(481,296,535,229); /*koordynaty grafika*/ line(535,229,615,228); line(615,228,565,294); line(565,294,481,296); line(481,296,500,177); line(500,177,560,178); line(560,178,565,294); line(560,178,592,135); line(592,135,615,228); line(500,177,541,137); line(541,137,592,135); line(541,137,535,229); line(541,137,560,178); line(535,229,565,294); line(541,137,565,294); moveto(477,298); /*Vyvid poznachen`*/ outtext("A"); moveto(568,303); outtext("B"); moveto(618,230); outtext("C"); moveto(597,138); outtext("C1"); moveto(541,129); outtext("D1"); moveto(496,177); outtext("A1"); moveto(565,180); outtext("B1"); moveto(528,228); outtext("D"); moveto(62,51); outtext("Markutsya Victor Grigorovich, IKIT 142, Variant 36"); getch(); return 0; }
|
|
| |
diamFC | Дата: Вторник, 19.05.2015, 22:48 | Сообщение # 2 |
Полковник
Группа: Администраторы
Сообщений: 207
Статус: Offline
| Сожалею, но для программ на Си моя программа не заточена. Для вашего кода блок-схема автоматом не строится. Вот если бы был паскаль или Делфи, то программа diamFC построила бы блок-схему.
|
|
| |