#include <iostream>
#include <conio2.h>
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
//¿que hacen las 3 lineas siguientes? Definir las constantes filas, columnas y colores máximos permitidos.
#define maxfil 25
#define maxcol 80
#define maxcolor 16
int main() { //¿que signfica esta sentencia? Inicia semilla para el aleatorio.
srand(time(NULL));
//¿De
que tipo son las variables y porque se han puesto esos tipos? //¿Es
correcto? Char resp-> Correcto , cadena de caracteres.
int fila, coluumna-> Correcto, son números enteros.
int color-> Correcto, cada número se le asigna un color (enteros)
char resp;
int fila,columna;
int color;
cout<<"Desea ejecutar el programa s/n:";
cin>>resp;
//¿que signfica esta sentencia? limpia la pantalla
clrscr();
//¿Cual sera el valor de la variable color? aleatorio
color = rand()%maxcolor;
textcolor(color);
//¿Cual sera el valor de la variable fila, es correcto? aleatorio
fila=rand()%maxfil;
//¿Cual sera el valor de la variable columna, es correcto? aleatorio
columna=rand()%maxcol;
//¿que signfica esta sentencia? Ir a una cordenada específica.
gotoxy(1,25);
//¿que signfica esta sentencia? ¨Dibujar¨ un color en la pantalla
printf("%c",char(219));
//¿que signfica esta sentencia? Hacer un sonido de x frecuancia en x tiempo
Beep(1000,200);
color = rand()%maxcolor;
textcolor(color);
gotoxy(80,1);
printf("%c",char(219));
Beep(1000,200);
color = rand()%maxcolor;
textcolor(color);
gotoxy(1,1);
printf("%c",char(219));
Beep(1000,200);
color = rand()%maxcolor;
textcolor(color);
gotoxy(80,25);
printf("%c",char(219));
Beep(1000,200);
Sleep(2000);
fila=12;
columna=40;
textcolor (RED);
gotoxy(columna,fila);
printf("%c",char(219));
Beep(1000,200);
Sleep(500);
textcolor (BLACK);
gotoxy(columna,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
gotoxy(columna+1,fila);
printf("%c",char(219));
Beep(1000,200);
Sleep(500);
textcolor (BLACK);
//¿que signfica esta sentencia?
gotoxy(columna+1,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
gotoxy(columna+2,fila);
printf("%c",char(219));
Beep(1000,200);
Sleep(500);
textcolor (BLACK);
gotoxy(columna+2,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
gotoxy(columna+3,fila);
printf("%c",char(219));
Beep(1000,200);
Sleep(500);
textcolor (BLACK);
gotoxy(columna+3,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
gotoxy(columna+4,fila);
printf("%c",char(219));
Beep(1000,200);
Sleep(500);
textcolor (BLACK);
gotoxy(columna+4,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
gotoxy(columna+5,fila);
printf("%c",char(219));
Beep(1000,200);
//¿que signfica esta sentencia? Tiempo de espera de 500 ms
Sleep(500);
textcolor (BLACK);
gotoxy(columna+5,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
gotoxy(columna+6,fila);
printf("%c",char(219));
Beep(1000,200);
Sleep(500);
textcolor (BLACK);
gotoxy(columna+6,fila);
printf("%c",char(219));
Sleep(250);
textcolor (RED);
textcolor(WHITE);//restauramos el color del texto a blanco
return 0; }//fin del programa principal
No hay comentarios:
Publicar un comentario