Programa en c++ con interfaz grafica
Ej: si el usuario selecciono buho ymurcielago, se muestran de forma intermitente los ojos del buho y el murcielago de color aleatorio y luego alternadamente se muestran de forma intermitente el cuerpo del buho y el murcielago de color aleatorio. Todo esto durante un tiempo especifico.
Recuerde Primero aparecen los ojos titilando en color aleatorio, luego se apagan y aparecen los cuerpos titilando en color aleatorio.
Debe utilizarlas funciones que realizo en la practica anterior. Si necesita mejorarlas puede hacerlo.El programa debe ser ciclico o sea se le pregunta al usuario si quiere ver el paisaje o no
La mejor practica marca la nota
Fecha: maximo hasta l 8 de noviembre. La puede entregar antes para que no se le acumule con la tercera practica
Feliz noche de navidad con buhos, gatos…………………
#include
#include#include
#include
#include
#include
#include
#include
#include
int inter()
{int i = 5;
while(--i)
{ int r;
r = rand();
sleep(1);
return r;} }
void crearelipse(int erelleno,int crelleno,int borde,int x, int y,int
grad, int grad1, float rx, float ry)
{setcolor(borde);
setfillstyle(erelleno,crelleno);
ellipse(x,y,grad,grad1,rx,ry);floodfill(x,y,borde);}
void dibujarectangulo(int colorborde, int colorelleno, int estilorelleno,int columnaizq, int filasup, int columnader, int filainf)
{ setcolor (colorborde);
setfillstyle (estilorelleno, colorelleno);
rectangle(columnaizq, filasup, columnader, filainf);
floodfill(columnaizq+1,filasup+1,colorborde);
}
void crearcirculos(int erelleno,int crelleno,int borde,int x, int y, intradio)
{setcolor(borde);
setfillstyle(erelleno,crelleno);
circle(x,y,radio);
floodfill(x,y,borde);}
void main()
{
float n;
n=0.5;
int opcion;
do{
clrscr();
int tarjeta=DETECT, modo;
initgraph(&tarjeta, &modo,"c:..\bgi");
int gdriver=DETECT, gmodo;
initgraph(&gdriver,&gmodo,"c:\TC\BGI");
clrscr();
setcolor(0);
setfillstyle(1,0);circle(300,100,1);
floodfill(320,160,0);
printf ("\nDIGITA TU OPCION\n\n");
printf ("\n1.-PAISAJE");
printf ("\n2.-SALIR");
printf ("\n\nDime tu opcion :");scanf ("%d",&opcion);
clrscr();
switch(opcion)
{
case 1:
clrscr();
int opcion1;
int h;
int q;
q=0;
cleardevice();
printf("\t\t\t\Seleccione su opcion");
printf ("\n1.Ara¤a ygatos");
printf ("\n2.Buho y murcielagos");
printf ("\n\nDime tu opcion :"); scanf ("%d",&opcion1);
switch(opcion1){
case 1:
{ cleardevice();
//arbol
setcolor(2);
setfillstyle(1,2);
//arbol arriva
line(320,70,220,140);
line(320,70,420,140);
line(220,140,420,140);
floodfill(320,80,2);
//arbol medio
line(320,100,120,260);
line(320,100,520,260);
line(120,260,520,260);
floodfill(320,250,2);
//arbol abajo
line(320,190,20,390);
line(320,190,620,390);
line(20,390,620,390);
floodfill(320,380,2);
//troncoarbol
dibujarectangulo(15,6,6,300,391,360,470);
//lunacrearcirculos(2,15,15,600,65,70);
// ara¤aDER
//hilo
line(430,150,430,0);
//cuerpo
crearelipse(1,9,8,430,300-150,0,360,25,35);
crearcirculos(1,12,6,430,300-150,20);
//patas
setcolor(15);
arc(472,300-150,45,135,30);
arc(388,300-150,45,135,30);
arc(472,340-150,45,135,30);
arc(388,340-150,45,135,30);
arc(472,320-150,45,135,30);
arc(388,320-150,45,135,30);
//cabeza...
Regístrate para leer el documento completo.