You are on page 1of 4

Q#01

#include<stdio.h>
#include<windows.h>/* using for color*/
struct user
{
char name[50];
int assignment_marks;
int quiz_marks;
int mid_marks;
int final_marks;
int classparticipation_marks;
int total_marks;
int i;
int sum1;
};
int main()
{
printf("/*=================================================================\n");
printf("/* CSEE1122: Computer Programming\n");
printf("/* Student Name : Abdullah Abid\n");
printf("/* Registration No.: BEE193041\n");
printf("/* Section No.: 1\n");
printf("/* Assignment No.: 6\n");
printf("/* Question No.# 01\n");
printf("/*==================================================================\n");

int z;

do
{

struct user usr;


/* using for color*/
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h, FOREGROUND_GREEN | FOREGROUND_INTENSITY);

printf("\nWelcome to CUST University Management system");

printf("\n\nEnter details :\n");


/* using for color*/
HANDLE i = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(i, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

printf("\n\nPlease Enter your name :");


gets_s(usr.name);
/* using for color*/
HANDLE j = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(j, FOREGROUND_RED | FOREGROUND_INTENSITY);

printf("\nPlease Enter your 4 assignment total marks:");


scanf_s("%d", &usr.assignment_marks);
/* using for color*/
HANDLE k = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(k, FOREGROUND_GREEN | FOREGROUND_INTENSITY);
printf("\nPlease Enter your 4 quiz marks total marks:");
scanf_s("%d", &usr.quiz_marks);
/* using for color*/
HANDLE l = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(l, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

printf("\nPlease Enter your MID exam total marks:");


scanf_s("%d", &usr.mid_marks);
/* using for color*/
HANDLE m = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(m, FOREGROUND_RED | FOREGROUND_INTENSITY);

printf("\nPlease Enter your final exam total marks:");


scanf_s("%d", &usr.final_marks);
/* using for color*/
HANDLE n = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(n, FOREGROUND_GREEN | FOREGROUND_INTENSITY);

printf("\nPlease Enter your class participation total marks:");


scanf_s("%d", &usr.classparticipation_marks);
/* using for color*/
HANDLE o = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(o, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

usr.sum1 = usr.assignment_marks + usr.quiz_marks + usr.mid_marks +


usr.final_marks + usr.classparticipation_marks;
printf("\n\ncongratulation student your detail is :");
printf("\n\nyour Total Obtain Marks is: %d", usr.sum1);
if (usr.sum1 >= 90)
{
/* using for color*/
HANDLE q = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(q, FOREGROUND_RED | FOREGROUND_INTENSITY);

printf("\n\nyour grade is : A");


printf("\n\nyour GPA is : 4.0");
}
else if(usr.sum1 >= 80)
{
/* using for color*/
HANDLE r = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(r, FOREGROUND_GREEN | FOREGROUND_INTENSITY);

printf("\n\nyour grade is : B");


printf("\n\nyour GPA is : 3.0");
}
else if(usr.sum1 >= 65)
{
/* using for color*/
HANDLE s = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(s, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

printf("\n\nyour grade is : C");


printf("\n\nyour GPA is : 2.0");
}
else if(usr.sum1 >= 50)
{
/* using for color*/
HANDLE t = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(t, FOREGROUND_RED | FOREGROUND_INTENSITY);

printf("\n\nyour grade is : D");


printf("\n\nyour GPA is : 1.0");
}
else if(usr.sum1 <= 50)
{
/* using for color*/
HANDLE u = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(u, FOREGROUND_GREEN | FOREGROUND_INTENSITY);

printf("\n\nyour grade is : F");


printf("\n\nyour GPA is : 0.0");
}
/* using for color*/
HANDLE v = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(v, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

printf("\n\nEnter any number to again play\n");


printf("\nEnter -1 to quit\n");
/* using for color*/
HANDLE w = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(w, FOREGROUND_RED | FOREGROUND_INTENSITY);

printf("\nEnter your choice:\n ");


scanf_s("%d", &z);
} while (z != -1);

return 0;

You might also like