Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- struct Attendance { // global structure
- char studentName[40];
- char programmeCode[4];
- int yearOfStudy;
- char groupCode;
- int groupNo;
- int daysAbsent;
- char actionTaken;
- };
- void main(){
- struct Attendance att;
- printf("Enter student name:");
- gets(att.studentName);
- printf("Enter programme code:");
- rewind(stdin);
- gets(att.programmeCode);
- printf("Enter year of study:");
- rewind(stdin);
- scanf("%d", &att.yearOfStudy);
- printf("Enter group code:");
- rewind(stdin);
- scanf("%c", &att.groupCode);
- printf("Enter group number:");
- rewind(stdin);
- scanf("%d", &att.groupNo);
- printf("Enter days of absent:");
- rewind(stdin);
- scanf("%d", &att.daysAbsent);
- if(att.daysAbsent == 1 || att.daysAbsent == 2){
- strcpy(att.actionTaken, "warning to student");
- }else if(att.daysAbsent == 3 || att.daysAbsent == 4){
- strcpy(att.actionTaken, "inform parents");
- }else if(att.daysAbsent >= 5){
- strcpy(att.actionTaken, "bar from exam");
- }
- printf("Name Programme Group Days Absent Action\n");
- printf("-----------------------------------------------\n");
- printf("%s %s%d %c%d %d %s",att.studentName,att.programmeCode,att.yearOfStudy,att.groupCode,att.groupNo,att.daysAbsent,att.actionTaken);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement