Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>/
#include <stdlib.h>
#include<string.h>
#include <stdio.h>
#include <windows.h>
#include <time.h>
int x, y;
int dia,mes,anio;
int Hor,Min,Sec;
int hor, ver;
int A;
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 60");Sleep(120);
gotoxy(70,29);
fec();
printf( "Caracas, %3i / %3i / %5i",dia,mes,anio );
system("color 10");Sleep(120);
// Diagonal derecha
// Diagonal a la izquierda
for(r=54;r>29;r--)
{
system("color 12");Sleep(120);
gotoxy(r,w);
printf("##%i",w);
system("color 40");Sleep(120);
w=w+1;
}
system("color 60");Sleep(120);
gotoxy(88,15);
printf( "VIVA VENEZUELA CABALLERO" );
// vertical primera
for(w=1;(w<=0);w++)//2 columnas
{
gotoxy(r,w);
printf("*");
Sleep(90);
system("color 60");Sleep(120);
system("color 10");Sleep(120);
system("color 40");Sleep(120);
}
// Horizontal primera
for(r=56;(r>29)&&(r<=70);r++)
{
system("color 60");Sleep(120);
gotoxy(r,w);
printf("*");
system("color 10");Sleep(120);
system("color 40");Sleep(120);
}
for(r=70;r>45;r--)//diagonal Z
{
system("color 60");Sleep(120);
gotoxy(r,w);
printf("**",w);
system("color 10");Sleep(120);
w=w+1;
system("color 40");Sleep(120);
}
for(r=45;(r>39)&&(r<=60);r++)//horizontal Z
{
system("color 60");Sleep(120);
gotoxy(r,w);
printf("**");
system("color 10");Sleep(120);
system("color 40");Sleep(120);
}
for(r=76;((r>=74)&&(r<=78));r++)//La L
{
for(w=1;(w<=26);w++)//2 columnas
{
system("color 60");Sleep(120);
gotoxy(r,w);
printf("*");
Sleep(90);
system("color 10");Sleep(120);
system("color 40");Sleep(120);
}
}
gotoxy(77,26);
system ("pause");
void division()
{
int A, B,R;
system ("cls");
gotoxy(70,3);
fec();
printf( "Caracas, %3i / %3i / %5i",dia,mes,anio );
x=20, y=5;
gotoxy(x, y);
printf( "Introduce n\243meros 1: " );
scanf ("%i", &A);
y=y+2;
gotoxy(x, y);
printf("Introduce n\243meros 2: " );
scanf ( "%i",&B);
R=A/B;
y=y+2;
gotoxy(x, y);
printf("Suma de n\243meros %i",R );
y=y+2;
gotoxy(x, y);
system ("pause");
}
/* *********** Menu ******************/
main()
{
int opc,s;// seleccion de las opciones
s=1;
while(s<=5){
system ("cls");
system("color 80"); /*x es para la posicion en horizontal y y para el
vertical*/
gotoxy(70,3);
fec();
printf( "Caracas, %3i / %3i / %5i",dia,mes,anio );
x=30, y=10;
/*x es para la posicion en horizontal y y para el vertical*/
gotoxy(x, y);
printf (" *********** Menu de Opciones *****************");
y=y+2;
gotoxy(x, y);
printf(" Mensaje Opci\242n 1");
y=y+2;
gotoxy(x, y);
printf(" division Opci\242n 2");
y=y+2;
gotoxy(x, y);
printf(" Salir Opci\242n 3");
y=y+2;
gotoxy(35, y);
printf(" Teclear una opci\242n: ");
scanf("%i",&opc);
switch(opc)
{
case 1:
Mensaje();
break;
case 2:
division();
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;
}
}
}