Курсовая работа: Разработка базы данных "Магазин товаров"
cprintf("4-Izmenit'
zapis'");
gotoxy(25,11);
cprintf("0-vyhod");
gotoxy(25,13);
cprintf("Vash
vybor : ");
cscanf("%s",&k);
if (k=='0' ||
k=='1' || k=='2' || k=='3' || k=='4')
{if (k=='1')
{clrscr();
ramka();
for
(m=0;m<i;m++)
{gotoxy(20,m+2);
cprintf
(baza[m].naim);
cprintf("
");
cprintf
(baza[m].proizv);
cprintf("
");
cprintf
(baza[m].model);
printf("\n");}
getch();
getch();
goto metka1;}
if (k=='2')
{clrscr();
gotoxy(25,5);
cprintf
("Vvedite dannye\n");
metka3:j=i;
ramka();
gotoxy(25,7);
cprintf
("Tip produkta :");
cscanf
("%s",&baza[i].naim);
gotoxy(25,8);
cprintf
("Proizvoditel' :");
cscanf
("%s",&baza[i].proizv);
gotoxy(25,9);
cprintf
("Model' produkta :");
cscanf
("%s",&baza[i].model);
i++;
metka6:clrscr();
ramka();
gotoxy(9,8);
cprintf("Nazhmite
'n' dlya dobavleniya zapisi ili 'q' dlya zaversheniya vvoda\n");
gotoxy(30,9);
cscanf("%s",&y);
if (y=='n' ||
y=='q')
{if (y=='n')
{clrscr();
goto metka3;}
else
{gotoxy(27,11);
cprintf
("Zapisi dobavleny");
getch();
getch();
goto metka1;}}
else
{gotoxy
(27,11);
error();
getch();
getch();
goto metka6;}}
if (k=='3')
{metka5:clrscr();
ramka();
gotoxy(25,5);
cprintf("Kryterii
poiska");
gotoxy(25,7);
cprintf("1-Tip");
gotoxy(25,8);
cprintf("2-Proizvoditel'");
gotoxy(25,9);
cprintf("3-model'
produkta");
gotoxy(25,11);
cprintf("Vash
vybor : ");
cscanf("%s",&l);
if (l=='1' ||
l=='2' || l=='3')
{if (l=='1')
{clrscr();
ramka();
gotoxy(25,5);
cprintf("Vvedite
tip produkta");
gotoxy(30,7);
cscanf("%s",&vybor);
for (m=0;m<i;m++)
{if
(!strcmp(baza[m].naim,vybor))
{gotoxy(20,m+9);
cprintf
(baza[m].naim);
cprintf("
");
cprintf
(baza[m].proizv);
cprintf("
");
cprintf
(baza[m].model);
cprintf("\n");}}}
if (l=='2')
{clrscr();
ramka();
gotoxy(25,5);
cprintf("Vvedite
proizvoditelya produkta");
gotoxy(30,7);
cscanf("%s",&vybor);
for
(m=0;m<i;m++)
{if
(!strcmp(baza[m].proizv,vybor))
{gotoxy(20,m+9);
cprintf
(baza[m].naim);
cprintf("
");
cprintf
(baza[m].proizv);
cprintf("
");
cprintf
(baza[m].model);
cprintf("\n");}}}
if (l=='3')
{clrscr();
ramka();
gotoxy(25,5);
cprintf("Vvedite
model' produkta");
gotoxy(30,7);
cscanf("%s",&vybor);
for
(m=0;m<i;m++)
{if
(!strcmp(baza[m].model,vybor))
{gotoxy(20,m+9);
cprintf
(baza[m].naim);
cprintf("
");
cprintf
(baza[m].proizv);
cprintf("
");
cprintf
(baza[m].model);
cprintf("\n");}}}
getch();
getch();
goto metka1;}
else
{gotoxy(27,12);
error();
getch();
getch();
goto metka5;}}
if(k=='4')
{clrscr();
ramka();
gotoxy (25,5);
cprintf("Vvedite
zapis' kotoruyu hotite izmenit' :");
gotoxy (25,7);
cprintf("Tip
- ");
cscanf("%s",&vtip);
gotoxy(25,8);
cprintf("Proizvoditel'
- ");
cscanf("%s",&vproizv);
gotoxy(25,9);
cprintf("Model'
- ");
cscanf("%s",&vmodel);
gotoxy(25,11);
cprintf("Vashi
dannye prinyaty!");
getch();
getch();
for
(m=0;m<i;m++)
{if
(!strcmp(baza[m].naim,vtip) && !strcmp(baza[m].proizv,vproizv)
&& !strcmp(baza[m].model,vmodel))
{clrscr();
ramka();
gotoxy(25,5);
cprintf("Vvedite
novye dannye: \n");
gotoxy(25,7);
cprintf("Tip
- ");
cscanf("%s",&baza[m].naim);
gotoxy(25,8);
cprintf("Proizvoditel'
- ");
cscanf("%s",&baza[m].proizv);
gotoxy(25,9);
cprintf("Model'
- ");
cscanf("%s",&baza[m].model);
gotoxy(25,11);
cprintf("Zapis'
izmenena");
getch();
getch();}}
goto metka1;}
if (k=='0')
abort();}
else {gotoxy(27,12);
error();
getch();
getch();
goto metka1;}
|