Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <conio.h>
/* conio.h no es una librer�a est�ndar, s�lo los compiladores de Borland pueden
usarla.
background(), clrscr(), gotoxy(a,b), getch(), textcolor(), cprintf() */
#include <stdlib.h>/* la librer�a stdlib.h es necesaria para que "system" funcione
*/
#include<string.h>
#include <stdio.h> // Biblioteca est�ndar de entrada/salida. Si quieres usar printf
y scanf
#include <windows.h> // para el system y Sleep
#include <time.h> //Libreria que contiene las funciones de tiempo del sistema.
//#include <ctime> //Libreria que contiene las funciones de tiempo del sistema.
/*** Declaraciones Globales ****/
time_t current_time;
struct tm *local_time;
time ( ¤t_time );
#if _MSC_VER
localtime_s(localTM, localTime);
anio = local_time.tm_year + 1900; // A�os transcurridos desde 1900
mes = local_time.tm_mon + 1; // N�mero del mes (0-11)
dia = local_time.tm_mday; // D�a del mes (1-31)
Hor = local_time.tm_hour; // Horas desde medianoche (0-23)
Min = local_time.tm_min; // Minutos pasados de la hora (0-59)
Sec = local_time.tm_sec;// Segundos pasados del minuto (0-61)
#else
local_time = localtime(¤t_time);
anio = 1900 + local_time->tm_year; // A�os transcurridos desde 1900
mes = 1 + local_time->tm_mon; // N�mero del mes
dia = local_time->tm_mday; // D�a del mes
Hor = local_time->tm_hour; //Horas
Min = local_time->tm_min; // Minutos
Sec = local_time->tm_sec; // Segundos
#endif
}
void Mensaje()
{
int r, w;
system ("cls");
system("color 9A");Sleep(400);
gotoxy(70,25);
fec();
printf( "Caracas, %3i / %3i / %5i",dia,mes,anio );
system("color 09");Sleep(400);
// Diagonal derecha
// Diagonal a la izquierda
for(r=54;r>29;r--)
{
system("color 82");Sleep(400);
gotoxy(r,w);
printf("$$%i",w);
system("color 30");Sleep(400);
w=w+1;
}
system("color 82");Sleep(400);
gotoxy(30,12);
printf( "Hola" );
// vertical primera
for(r=64;((r>=64)&&(r<=65));r++)//2 columna
{
for(w=1;(w<=23);w++)//2 columnas
{
gotoxy(r,w);
printf("*");
Sleep(400);
}
}
// Horizontal primera
for(w=1;(w<=2);w++)//2 fila
{
for(r=66;((r>=66)&&(r<=90));r++)
{
system("color 40");Sleep(400);
gotoxy(r,w);
printf("*");
}
}
gotoxy(77,26);
system ("pause");
Mensaje();
break;
case 2:
Suma();
break;
case 3:
x=35;
y=y+2;
gotoxy(x, y);
printf("salir ");
y=y+2;
gotoxy(x, y);
printf("Fin de Proceso ");
y=y+2;
gotoxy(x, y);
system ("pause");getch();
return 0;
break;
default:
y=y+2;
gotoxy(x, y);
printf(" Opcion no disponible\t");
y=y+2;
gotoxy(x, y);
system ("pause");
break;
}
}
}