Thursday, March 19, 2009

exer7










#include
#include
#include
#include
void nextscreen();void nextscreen2();void box();void loop();
void main(){nextscreen();nextscreen2();getche();}
void loop(){for(int i=1;i<=25;i++) {gotoxy(29+i,16);textcolor(RED); cprintf("Û"); delay(60); } for(int o=1;o<=25;o++) { gotoxy(29+o,16);textcolor(YELLOW); cprintf("°"); } } void nextscreen2() { clrscr();int a,b,x,y,z,choice;for(x=1;x<=77;x++) {gotoxy(2+x,1);textcolor(YELLOW); cprintf("Í");gotoxy(2+x,21);textcolor(YELLOW);cprintf("Í"); } for(y=1;y<=20;y++){ gotoxy(3,1+y);textcolor(YELLOW); cprintf("º");gotoxy(79,1+y);textcolor(YELLOW); cprintf("º"); }gotoxy(3,1);textcolor(YELLOW); cprintf("É");gotoxy(3,21);textcolor(YELLOW); cprintf("È");gotoxy(79,1);textcolor(YELLOW);cprintf("»");gotoxy(79,21);textcolor(YELLOW); cprintf("¼"); for(a=1;a<=49;a++) {gotoxy(15+a,4);textcolor(CYAN); cprintf("ß");gotoxy(15+a,17);textcolor(CYAN);cprintf("Ü"); } for(b=1;b<=14;b++) {gotoxy(16,3+b);textcolor(CYAN); cprintf("Þ");gotoxy(65,3+b);textcolor(CYAN);cprintf("Ý "); }gotoxy(35,3);textcolor(GREEN);cprintf("M E N U");gotoxy(30,6);textcolor(GREEN); cprintf("[1] Addition ");gotoxy(30,8);textcolor(GREEN); cprintf("[2] Subtraction");gotoxy(30,10);textcolor(GREEN); cprintf("[3] Multplication");gotoxy(30,12);textcolor(GREEN);cprintf("[4] Division");gotoxy(30,14);textcolor(GREEN); cprintf("[5] Exit");gotoxy(30,15);textcolor(YELLOW);cprintf("Please make your choice:"); scanf("%d",&choice); switch(choice){ case 1: float sum=0,x,y; clrscr(); box();gotoxy(30,7);textcolor(LIGHTRED); cprintf("Enter 1st number: "); scanf("%f", &x); gotoxy(30,8);textcolor(LIGHTRED); cprintf("Enter 2nd number: "); scanf("%f", &y); sum=x+y; gotoxy(30,10);textcolor(YELLOW); cprintf("Sum is %f.", sum);getche();nextscreen2(); break; case 2: float dif=0,a,b; clrscr(); box(); gotoxy(30,7);textcolor(LIGHTRED); cprintf("Enter 1st number: "); scanf("%f", &a); gotoxy(30,8);textcolor(LIGHTRED); cprintf("Enter 2nd number: "); scanf("%f", &b); dif=a-b; gotoxy(30,10);textcolor(YELLOW); cprintf("Difference is %f.", dif); getche();nextscreen2(); break; case 3: float pro=0,c,d;clrscr();box();gotoxy(30,7);textcolor(LIGHTRED); cprintf("Enter 1st number: "); scanf("%f", &c); gotoxy(30,8);textcolor(LIGHTRED); cprintf("Enter 2nd number: "); scanf("%f", &d); pro=c*d;gotoxy(30,10);textcolor(YELLOW); cprintf("Product is %f.", pro); getche();nextscreen2(); break; case 4:float quo=0,e,f;clrscr(); box(); gotoxy(30,7);textcolor(LIGHTRED); cprintf("Enter 1st number: "); scanf("%f", &e); gotoxy(30,8);textcolor(LIGHTRED); cprintf("Enter 2nd number: "); scanf("%f", &f); quo=e/f; gotoxy(30,10);textcolor(YELLOW); cprintf("Quotient is %f.", quo); getche();nextscreen2(); break; case 5:exit (0);nextscreen2();break; default:gotoxy(30,16);textcolor(WHITE); cprintf("Invalid input"); getche();nextscreen2(); break; } getche(); }void nextscreen() { clrscr();int a,b,x,y,z;for(x=1;x<=77;x++) {gotoxy(2+x,1);textcolor(YELLOW); cprintf("Í");gotoxy(2+x,21);textcolor(YELLOW); cprintf("Í"); }for(y=1;y<=20;y++){ gotoxy(3,1+y);textcolor(YELLOW); cprintf("º");gotoxy(79,1+y);textcolor(YELLOW); cprintf("º"); }gotoxy(3,1);textcolor(YELLOW);cprintf("É");gotoxy(3,21);textcolor(YELLOW);cprintf("È");gotoxy(79,1);textcolor(YELLOW); cprintf("»");gotoxy(79,21);textcolor(YELLOW); cprintf("¼");for(a=1;a<=49;a++) { gotoxy(15+a,4);textcolor(CYAN); cprintf("ß");gotoxy(15+a,17);textcolor(CYAN); cprintf("Ü"); }for(b=1;b<=14;b++) { gotoxy(16,3+b);textcolor(CYAN); cprintf("Þ");gotoxy(65,3+b);textcolor(CYAN); cprintf("Ý "); }gotoxy(35,3);textcolor(GREEN); cprintf("W E L C O M E");gotoxy(40,6);textcolor(GREEN); cprintf("T O");gotoxy(30,8);textcolor(GREEN); cprintf("C S 1 2 1 ");gotoxy(40,10);textcolor(GREEN); cprintf("P R O G R A M M I N G");gotoxy(30,12);textcolor(GREEN); cprintf("W O R L D");for(z=1;z<=25;z++){ gotoxy(29+z,16);textcolor(YELLOW); cprintf("ß"); }gotoxy(28,15);textcolor(RED); cprintf("LOADING......"); for(int d=1;d<=5;d++) { loop(); } } void box() { clrscr();int a,b,x,y,z;for(x=1;x<=77;x++) {gotoxy(2+x,1);textcolor(YELLOW); cprintf("Í");gotoxy(2+x,21);textcolor(YELLOW); cprintf("Í"); }for(y=1;y<=20;y++){ gotoxy(3,1+y);textcolor(YELLOW); cprintf("º");gotoxy(79,1+y);textcolor(YELLOW); cprintf("º"); }gotoxy(3,1);textcolor(CYAN); cprintf("É");gotoxy(3,21);textcolor(CYAN); cprintf("È");gotoxy(79,1);textcolor(CYAN); cprintf("»");gotoxy(79,21);textcolor(CYAN);c printf("¼");for(a=1;a<=49;a++) { gotoxy(15+a,4);textcolor(CYAN); cprintf("ß");gotoxy(15+a,17);textcolor(CYAN); cprintf("Ü"); } for(b=1;b<=14;b++) {gotoxy(16,3+b);textcolor(CYAN); cprintf("Þ"); gotoxy(65,3+b);textcolor(CYAN); cprintf("Ý "); }

exer6




#include
#include
#define cp cprintf
#define s scanffloat salary, years, bonus;
void main()
{
clrscr();gotoxy(25,9);textcolor(YELLOW);
cp("Enter Salary: P");
s("%f", &salary);gotoxy(25,10);textcolor(YELLOW);
cp("\nEnter Years of Service: ");
s("%f", &years);bonus=0;if (years==1){bonus=salary*0.10;gotoxy(25,12);textcolor(YELLOW);
cp("\nBonus: P%.2f", bonus);}
else if ((years<=5) && (years>=2)){bonus=salary*0.20;gotoxy(25,12);textcolor(YELLOW);
cp("\nBonus: P%.2f", bonus);}
else if ((years<=10) && (years>=6)){bonus=salary*0.50;gotoxy(25,12);textcolor(YELLOW);
cp("\nBonus: P%.2f", bonus);}
else if (years>=11){bonus=salary*0.75;gotoxy(25,12);textcolor(YELLOW);
cp("\nBonus: P%.2f", bonus);
}
getch();
}

exer5





#include
#include
#define cp cprintf
#define s scanffloat grade, average, items, sum;
void main()
{
clrscr();
average=0;sum=0;
do
{
textcolor(YELLOW);
cp("Enter grade (-1 to exit): ");
s("%f", &grade);
if((grade!=-1)&&(grade<=100)) { items++; sum=sum+grade; }} while(grade!=-1);average=sum/items;textcolor(GREEN); cp("Class Average: %.2f\n", average); if((average>=95)&&(average<=100)) { textcolor(GREEN);cp("Rating: A"); } else if ( (average>=90)&&(average<=94)) {textcolor(GREEN); cp("Rating: B"); } else if((average>=85)&&(average<=89)) { textcolor(GREEN);cp("Rating: C"); } else if((average>=80)&&(average<=84)) { textcolor(GREEN);cp("Rating: D"); } else if((average>=75)&&(average<=79)) { textcolor(GREEN);cp("Rating: E"); } else if(average<=74) { textcolor(GREEN);cp("Rating: FAILED"); } getch(); }

exer4





#include
#include
void main()
{
clrscr();
int row,a,b,c,d,choice;
gotoxy(3,2);textcolor(YELLOW);cprintf("Enter the number of rows you want to display: ");
scanf("%d",&row);gotoxy(5,4);textcolor(YELLOW);cprintf("Select pattern you want to print:");gotoxy(7,6);textcolor(GREEN);
cprintf("[A] Pattern 1");gotoxy(7,7);textcolor(GREEN);cprintf("[B] Pattern 2");gotoxy(7,8);textcolor(GREEN);
cprintf("[C] Pattern 3");gotoxy(7,9);textcolor(GREEN);cprintf("[D] Pattern 4");gotoxy(7,11);textcolor(YELLOW);
cprintf("Please make your choice: ");
scanf("%s",&choice);switch(choice){case 'A':case 'a':for(a=0,d=12;a<=row;a++,d++) { for(b=1,c=37;b<=a;b++,c++){gotoxy(c,d);textcolor(CYAN);cprintf("*");} } break; case 'B':case 'b': for(a=0,d=12;a<=row;a++,d++){ for(b=1,c=37;b<=a;b++,c--){gotoxy(c,d);textcolor(CYAN);cprintf("*"); } } break; case 'C':case 'c': for(a=row,d=13;a<=row;a--,d++){for(b=a,c=38;b>=1;b--,c++){gotoxy(c,d);textcolor(CYAN);cprintf("*");}}break;
case 'D':case 'd':
for(a=row,d=13;a>=1;a--,d++){for(b=a,c=38;b>=1;b--,c--){gotoxy(c,d);textcolor(CYAN);cprintf("*");
}
}
break;
default:
gotoxy(5,4);textcolor(MAGENTA);cprintf("Sorry input not available!!");
}
getch();

exer3










#include
#include
void main()
{
clrscr();
int day;gotoxy(30,5);textcolor(YELLOW+BLINK);
cprintf("._. W e L c O m e ._.");gotoxy(15,8);textcolor(GREEN);cprintf("Enter a number:");
scanf("%d",&day);
switch(day)
{
case 1:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Sunday");
break;
case 2:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Monday");
break;
case 3:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Tuesday");
break;
case 4:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Wednesday");
break;
case 5:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Thursday");
break;
case 6:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Friday");
break;
case 7:gotoxy(25,10);textcolor(LIGHTRED);
cprintf("Saturday");
break;
default:
gotoxy(20,10);textcolor(LIGHTRED);
cprintf("Oops! Sorry! That day is not available!");
}
getch();
}

exer2










#include
#include
float num1,num2,sum=0,diff=0,pro=0,quo=0;
void main()
{
clrscr();
gotoxy(25,4);
textcolor(YELLOW);cprintf("Basic Operations\n\n");gotoxy(12,7);textcolor(GREEN);
cprintf("Enter 1st number:");
scanf("%f", &num1);gotoxy(12,8);textcolor(GREEN);
cprintf("Enter 2nd number:");
scanf("%f", &num2);sum=num1+num2;gotoxy(15,11);textcolor(MAGENTA);
cprintf("Sum of %.2f and %.2f is %.2f",num1,num2,sum);diff=num1-num2;
gotoxy(15,13);textcolor(MAGENTA);
cprintf("Difference of %.2f and %.2f is %.2f",num1,num2,diff);pro=num1*num2;gotoxy(15,15);textcolor(MAGENTA);
cprintf("Product of %.2f and %.2f is %.2f",num1,num2,pro);quo=num1/num2;gotoxy(15,17);textcolor(MAGENTA);
cprintf("Quotient of %.2f and %.2f is %.2f",num1,num2,quo);
getch();
}

exer1





#include
#include
void main()
{clrscr();
gotoxy(12,12);
textcolor(GREEN);
cprintf("Hello! Welcome to programming world!");
getch();
}