Está en la página 1de 1

void gotoxy(short x, short y) x,y Cuadro limite derecho lim_der,lim_sup lim_izq,lim_inf lim_der,lim_inf 1,1 x,y x,i

void cuadro() printf(":<") lim_izq,lim_sup printf("%c",187) printf("%c",200) printf("%c",188) int i=2 printf("\t Usa las flechas para mover\n") printf("%c", 215)

void bloques(short cantidad) cTecla=getch() printf("%c",201) void bloques(short cantidad) printf("\t Presiona 'D' para disparo\n") Sleep(45)

void indicadores() 20,20 printf("p"); x, y cTecla == 0 short min=1, max=100 i<=cantidad printf("\t Presiona 'Esc' para salir\n")

True True False

void disparo(short x, short y) cuadro() printf(" ") cTecla=getch() short x,y=1 x>=LIM_DER_X void indicadores() void disparo(short x, short y)

True

int main() bloques(100) cTecla int aux=2 y=y+2 short x=0, y=26 x, y y=y-1 x,i

72 80 77 75 100

indicadores() y-- y++ x++ x-- cantidad<min aux++ printf("%c", 223) x=x+1 printf(" ")

disparo(x,y) True

int x=50, y=20 y<LIM_SUP_Y y>LIM_INF_Y x>LIM_DER_X x<LIM_IZQ_X 13 5, 29 cantidad=min False x=aux x=x+5 int i=y i--

True True True True

int cTecla=0 y=LIM_SUP_Y False y=LIM_INF_Y False x=LIM_DER_X False x=LIM_IZQ_X False printf("FIN") cantidad>max i++

True

cantidad=max False i>=LIM_SUP_Y

True

cTecla!=27 x=aux printf("\a")

False

void gotoxy(short x, short y)

COORD pos=

x,y

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos)

void cuadro()

int x=0, y=0

int lim_izq=0, lim_der=100, lim_sup=0, lim_inf=25 x, y

y=lim_sup printf("%c",205)

x=lim_izq x++

x<=lim_der x, y

False

y=lim_inf printf("%c", 205)

x=lim_izq x++

x<=lim_der x, y

False

x=lim_izq printf("%c", 186)

y=lim_sup y++

y<=lim_inf x, y

False

x=lim_der printf("%c", 186)

y=lim_sup y++

y<=lim_inf

También podría gustarte