Actividad 6
Actividad 6
Actividad 6
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 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");
}
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;
}
}
}