Ginisang Luwi Komplete
Ginisang Luwi Komplete
Ginisang Luwi Komplete
h>
#include <stdio.h>
#include <windows.h>
#include <string.h>
#include <dos.h>
#include <ctype.h>
#include <conio.h>
// Background
fillscreen(61,10,111,22,177);
// Submarine
fillscreen(66,13,106,19,219);
// Side Submarine
fillscreen(66,13,68,13,177);
fillscreen(66,14,67,14,177);
fillscreen(66,15,66,15,177);
fillscreen(66,19,68,19,177);
fillscreen(66,18,67,18,177);
fillscreen(66,17,66,17,177);
fillscreen(106,14,106,14,177);
fillscreen(104,15,106,15,177);
fillscreen(102,16,106,16,177);
fillscreen(100,17,106,17,177);
fillscreen(98,18,106,18,177);
fillscreen(96,19,106,19,177);
// Nails
fillscreen(69,13,69,19,178);
fillscreen(95,13,95,19,178);
// Sides
fillscreen(69,21,95,21,196);
fillscreen(69,20,69,21,179);
fillscreen(95,20,95,21,179);
fillscreen(69,21,69,21,192);
fillscreen(95,21,95,21,217);
printxy(78,16,"Too Deepz");
printxy(79,14,"We Dive");
gotoxy(100,29);
getch();
clearportion(61,10,111,22);
fillscreen(61,15,111,15,3);
fillscreen(61,21,111,21,3);
printxy(81,22,"Roar!!!!!");
gotoxy(100,29);
getch();
system("cls");
}
//First Box
line1(6,9,54,23);
printxy(13,14,"A) Create a new file");
printxy(13,16,"B) Add A Record");
printxy(13,18,"C) Browse");
printxy(13,20,"D) Close");
printxy(21,22,"Select An Option:");
// Main Menu
line1(12,10,48,12);
printxy(26,11,"Main Menu");
// Second Box
line1(60,9,112,23);
printxy(82,15,"Programmed");
printxy(86,17,"By");
printxy(77,19,"Carl Louie A. Semera");
// Third Box
line1(3,26,115,28);
// Indicator
gotoxy(39,22);gets;
main()
{
// Variables
char lastname[15],firstname[15],MidI[5],SNumber[20],program=' ',ans=' ';
int y,x;
// Main Functions
while(ans!='D')
{
mainmenu();
ans=toupper(getch());
//Function A
if(ans=='A')
{
char orn=' ';
//1st functions of A
while (orn!='N')
{
optiona();
orn=toupper(getch());
//2nd functions of A
if (orn=='Y')
{
fclose(fopen("StudentStorage.txt","w"));
clearportion(5,27,114,27);
printxy(44,27,"Your file has been Created");
break;
}
else if (orn!='N')
{
clearportion(5,27,114,27);
printxy(36,27,"You Have Input An Error Message, Press Any
Key");
getch();
optiona();
}
else if (orn=='N')
{
clearportion(5,27,114,27);
printxy(44,27,"Your file has not been deleted");
}
}
mainmenu();
}
//Function B
else if(ans=='B')
{
clearportion(7,27,100,27);
clearportion(61,10,111,22);
line1(60,9,112,23);
FILE *fp;
fp=fopen("StudentStorage.txt","a");
{
printxy(67,12,"Student Number:");
printxy(67,14,"Last Name:");
printxy(67,16,"First Name:");
printxy(67,18,"M.I:");
gotoxy(83,12);scanf("\n");gets(SNumber);
gotoxy(78,14);gets(lastname);
gotoxy(79,16);gets(firstname);
gotoxy(72,18);gets(MidI);
gotoxy(81,20);scanf("\
n"),scanf("%c",&program);
fprintf(fp,"\n%s %s %s %s
%c",SNumber,lastname,firstname,MidI,program);
//1st functions of B
while(ornz!='N')
{
optionb();
ornz=toupper(getch());
//2nd functions of B
if(ornz=='Y')
{
clearportion(5,27,114,27);
clearportion(61,10,111,22);
printxy(67,12,"Student Number:");
printxy(67,14,"Last Name:");
printxy(67,16,"First Name:");
printxy(67,18,"M.I:");
else
clearportion(5,27,114,27);
printxy(44,27,"You Have Input Error
Message");
optionb();
}
fclose(fp);
system("cls");
printxy(46,27,"Your file has been updated");
mainmenu();
}
}
else if(ans=='C')
{
//3rd Screen
system("cls");
printxy(38,2,"Polytechnic University of the Philippines");
printxy(50,3,"San Juan Campus");
printxy(51,4,"San Juan City");
printxy(1,6,"Page:");
printxy(20,8,"#");
printxy(28,8,"Student #");
printxy(52,8,"Student Name");
printxy(80,8,"Program");
fillscreen(16,9,92,9,61);
FILE *fp;
fp=fopen("StudentStorage.txt","r");
// Declaration for Final
int displaycount=1,pagecount=1,incromentz=1,nextpage=0;
int acc=0,bus=0,com=0,oc=0;
int x;
//1st functions of C
while(fscanf(fp,"\n%s %s %s %s
%c",SNumber,lastname,firstname,MidI,&program)!=EOF)
{
else if (nextpage==10)
{
incromentz=2;
}
else if (nextpage==12)
{
clearportion(1,10,100,30);
getch();
incromentz=1;
pagecount=5;
clearportion(1,10,100,30);
}
gotoxy(7,6);printf("%d",pagecount);
gotoxy(20,10+incromentz);printf("%d",displaycount);
gotoxy(28,10+incromentz);printf("%s",SNumber);
gotoxy(47,10+incromentz);printf("%s, %s
%s.",lastname,firstname,MidI);
incromentz++;
displaycount++;
nextpage++;
//2nd functions of C
program=toupper(program);
if(program=='A')
{printxy(80,9+incromentz,"Accounting");
acc++;}
else if(program=='B')
{printxy(80,9+incromentz,"Business");
bus++;}
else if(program=='C')
{printxy(80,9+incromentz,"Computer");
com++;}
else
{printxy(80,9+incromentz,"Errorz");
oc++;}
}
fclose(fp);
printxy(2,18,"Total no. students: ");gotoxy(22,18);printf("%d",--
displaycount);
printxy(10,19,"Accounting: ");gotoxy(22,19);printf("%d",acc);
printxy(12,20,"Business: ");gotoxy(22,20);printf("%d",bus);
printxy(12,21,"Computer: ");gotoxy(22,21);printf("%d",com);
printxy(5,22,"Invalid courses: ");gotoxy(22,22);printf("%d",oc);
getch();
system("cls");
}