Red de conocimiento informático - Computadora portátil - Código fuente del caso de desarrollo del proyecto

Código fuente del caso de desarrollo del proyecto

# incluir ltstdio.h gt

# incluir ltdos.h gt

# incluir ltconio.h gt

# incluir ltmath.h gt

# incluir ltgraphics.h gt

#Definir PI 3.1415926

int main()

{

int X=300, Y=250, R=100, RR = 130;

int X_HOUR, X_MINUTE, X_SECOND

int Y_HOUR, Y_MINUTE, Y_SECOND

int X_DRAW=0, Y_DRAW=0, R_DRAW = 120;

int NUM = 0

Tiempo de estructura T

int gdriver=DETECT, gmode

init graph(&g controlador &gmode, "C:\Program Files\WINYES\TC 201E\BGI");

setlinestyle(0, 1, 3

setcolor(light); gris);

circle(X, Y, RR);

setlinestyle(0, 1, 1

for(NUM = 0; NUM lt12); ; NUM )

{

establecer color(11);

X _ DRAW = X R _ DRAW * cos (NUM * 2 * PI/12);

Y _ DRAW = Y R _ DRAW * sin(NUM * 2 * PI/12);

circle(X_DRAW, Y_DRAW, 5 );

setfillstyle (1,11);

if((NUM3)==0)floodfill(X_DRAW, Y_DRAW, 11);

}

Y(!kbhit ())

{

gettime(amp;t);

X _ HORA = X (R/ 2)* cos(t . ti _ HORA * 2 * PI/12 t . ti _ min * 2 * PI/(60 * 12)-PI/2);

X _ MINUTO = X R * cos(t . ti _ min * 2 * PI/60-PI/2)* 3/4;

X _ SEGUNDO = X R * cos(t . ti _ sec * 2 * PI/60- PI/2);

y _ HORA = X (R/2)* sin(t . ti _ HORA * 2 * PI/12 t . ti _ min * 2 * PI/(60 * 12 )-PI/2);

Y _ MINUTO = Y R * sin(t . ti _ min * 2 * PI/60-PI/2)* 3/4;

Y _ SEGUNDO = Y R * sin(t . ti _ seg * 2 * PI/60-PI/2);

setc

olor (amarillo);

línea (X, Y, X_HOUR, Y_HOUR);

setcolor (rojo); X_MINUTE, Y_MINUTE);

setcolor(azul);

line(X, Y, X_segundos, Y_segundos);

Hora de retraso(10000);

setcolor(negro);

line(X, Y, X_HOUR, Y_HOUR);

line(X, Y, X_MINUTE,Y_MINUTE);

línea(X,Y,X_segundos,Y_segundos);

}

getch();

p>

closegraph();

Devuelve 0;

}