Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*pp.h*/
- void bkfill(int bk)
- {
- /* Funcion de Relleno.
- La funcion escribe desde el primer punto de la pantalla
- hasta el ultimo punto un espacio, rellenando asi con el color de
- fondo que fue recibido como parametro
- */
- int i, j;
- textbackground(bk);
- for(i=0; i<=25; i++)
- {
- for(j=0; j<=80; j++)
- {
- cprintf(" ");
- }
- }
- }
- void logoxy(int x, int y)
- {
- /* Se mueve en pantalla en las coordenadas recibidas como parametros
- y escribe un caracter especial para ir dibujando el logo de la UNI
- */
- gotoxy(x, y);
- cprintf("%c", 219);
- }
- void drawlogo(int inix, int iniy)
- {
- int i, j;
- textcolor(BLUE);
- /* Dibujado del logo de la UNI. Con un ciclo anidado, y habiendo
- calculado cuantas filas y columnas ocuparia en pantalla el logo
- solo mandamos a imprimir en las posiciones deseadas.
- */
- for(i=0; i<5; i++)
- {
- for(j=0; j<14; j++)
- {
- if(i==0)
- {
- if(j<2 || (j>2 && j<11) || j>11)
- logoxy((j+inix), (i+iniy));
- }
- if(i>0 && i<3)
- {
- if(j<2 || (j>2 && j<5) || (j>8 && j<11) )
- logoxy((j+inix),(i+iniy));
- if(i>1)
- {
- if(j>11)
- logoxy((j+inix), (i+iniy));
- if(j>5 && j<8)
- logoxy( (j+inix), (i+iniy));
- }
- }
- if(i==3)
- {
- if( j<2 || (j>5 && j<8) || (j>8 && j<11) || j>11)
- logoxy((j+inix), (i+iniy));
- }
- if(i>3)
- {
- if(j<8 || j>8)
- logoxy((j+inix),(i+iniy));
- }
- }
- }
- }
- int primeraP(void)
- {
- char capTecla;
- int teclaCorrecta;
- clrscr();
- bkfill(15); /*dandole color de fondo*/
- drawlogo(3,3); /*Dibujando el logo */
- textcolor(BLACK);
- gotoxy(24, 3);
- cprintf("UNIVERSIDAD NACIONAL DE INGENIERIA");
- gotoxy(21, 4);
- cprintf("FACULTAD DE ELECTROTECNIA Y COMPUTACION");
- gotoxy(27, 6);
- cprintf("Ingenieria En Computacion");
- gotoxy(27, 7);
- cprintf("Lenguajes De Programacion");
- gotoxy(27, 9);
- cprintf("Primer Proyecto Formativo");
- gotoxy(6, 12);
- cprintf("INTEGRANTES:");
- gotoxy(10, 13);
- cprintf("Sandoval Hernandez, Gerald Jose");
- gotoxy(10, 14);
- cprintf("Trigueros Lopez, Moises Israel");
- gotoxy(6, 16);
- cprintf("DOCENTE:");
- gotoxy(10, 17);
- cprintf("prof. Jaqueline Lopez");
- gotoxy(6, 19);
- cprintf("FECHA:");
- gotoxy(10, 20);
- cprintf("29/10/2014");
- textcolor(RED+BLINK);
- gotoxy(65, 24);
- cprintf("CONTINUAR: S/N");
- /* El ciclo espera a una tecla hasta que las
- tecla S o N sean presionadas, en caso
- contrario, se repetira y se volvera a
- esperar por una tecla.
- */
- do{
- capTecla = getch();
- if( capTecla == 's' || capTecla=='S' )
- teclaCorrecta=0;
- else
- if( capTecla == 'n' || capTecla=='N')
- teclaCorrecta=1;
- else
- teclaCorrecta=2;
- }while(teclaCorrecta == 2);
- return teclaCorrecta;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement