You are on page 1of 4

BOSNA I HERCEGOVINA

FEDERACIJA BOSNE I HERCEGOVINE


TUZLANSKI KANTON
JAVNA USTANOVA MJEOVITA SREDNJA
ELEKTROTEHNIKA KOLA TUZLA

PROJEKTNI ZADATAK IZ
PROGRAMIRANJA

Profesori: Zermina abi

Uenici: Miralem Salihovic 4T5


Ahmed Smajilovic 4T5

Tuzla, April/Travanj 2014

Muhameda Hevaija Uskufija 2, 75000 Tuzla


Tel/Fax : +387 35 281-167; 280-012, 282-009
ets.tz@bih.net.ba, www.etstuzla.edu.ba

Zadatak:
-Pomjerati krunicu unutar granica velikog pravougaonika strelicama na tastaturi za
kraj pritisnuti slovo M ?

IZRADA ZADATKA

Rjesenje zadatka:
#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;
int main()
{ int x=300, y=300, xp, yp;
initwindow (1000,1000);
char pomjeranje='p';
cleardevice();
while (pomjeranje!='m')
{rectangle(200,200,800,500);
circle (x,y,20);
xp=x; yp=y;
pomjeranje =getch();
if (pomjeranje==75) x=x-5;
if (pomjeranje==77) x=x+5;
if (pomjeranje==72) y=y-5;
if (pomjeranje==80) y=y+5;
if(x>780 || y>480 || x<220 || y<220)
{x=xp; y=yp;}
cleardevice();
}
closegraph();
return EXIT_SUCCESS;
}

int x=300, y=300, xp, yp;

(Ubacivanje koordinata po x i y osi )

initwindow (1000,1000);

(Ubacivanje prozora )

char pomjeranje='p';

cleardevice();

while (pomjeranje!='m')

{rectangle(200,200,800,500);

circle (x,y,20);

(Ubacivanje kruga: njegovih dimenzija i koordinata gdje je smjeten )

xp=x; yp=y;

pomjeranje =getch();

if (pomjeranje==75) x=x-5;

(Uslovi za pomijeranje kruga unutar pravougaonika)


3

if (pomjeranje==77) x=x+5

(Uslovi za pomijeranje kruga unutar pravougaonika)

if (pomjeranje==72) y=y-5;

(Uslovi za pomijeranje kruga unutar pravougaonika)

if (pomjeranje==80) y=y+5;

(Uslovi za pomijeranje kruga unutar pravougaonika)

if(x>780 || y>480 || x<220 || y<220)

(Uslovi za pomijeranje kruga unutar pravougaonika)

{x=xp; y=yp;}

cleardevice();

You might also like