Professional Documents
Culture Documents
StudentID: 2019502075
Date: 25.03.2022
Task 1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void title();
void mark();
void enrollScreen();
void screen();
void back();
/*
course[0]=eed1014
course[1]=eed1012
course[2]=eed1008
course[3]=eed1010
course[4]=mat1002
*/
int main() {
int programme,enroll,sumCrs,drop;
int course[5]={ };
title();
while (1){
screen();
scanf("%d",&programme);
switch (programme) {
case 0:
printf("\nExiting...");
return 1;
break;
case 1:
if(sumCrs>=3)
back();
break;
else if(sumCrs<=3)
enrollScreen();
printf("\n");
switch (enroll) {
case 0:
if(course[0]==1){
back();
break;
if(course[0]==0){
course[0]++;
sumCrs++;
break;
case 1:
if(course[1]==1){
back();
break;
if(course[1]==0){
course[1]++;
sumCrs++;
break;
}
case 2:
if(course[2]==1){
back();
break;
if(course[2]==0){
course[2]++;
sumCrs++;
break;
case 3:
if(course[3]==1){
back();
break;
if(course[3]==0){
course[3]++;
sumCrs++;
break;
case 4:
if(course[4]==1){
back();
break;
if(course[4]==0){
course[4]++;
sumCrs++;
break;
break;
case 2:
printf("\n");
enrollScreen();
printf("\n");
printf("\n");
enrolledCourse(course);
scanf("%d",&drop);
switch (drop) {
case 0:
if(course[0]==0){
back();
if(course[0]==1){
course[0]--;
sumCrs--;
break;
case 1:
if(course[1]==0){
back();
if(course[1]==1){
course[1]--;
sumCrs--;
break;
case 2:
if(course[2]==0){
if(course[2]==1){
course[2]--;
sumCrs--;
break;
case 3:
if(course[3]==0){
back();
if(course[3]==1){
course[3]--;
sumCrs--;
break;
case 4:
if(course[4]==0){
back();
if(course[4]==1){
course[4]--;
sumCrs--;
}
break;
break;
case 3:
printf("\n");
enrolledCourse(course);
back();
break;
return 0;
void title(){
mark(); printf("\n");
mark(); printf("\n");
void mark(){
{
printf("-");
void enrollScreen(){
printf("\n");
void screen(){
printf("\n");
printf("0: EXIT\n");
int rank=1;
if(can[0]==1)
{
printf("%d-) EED1014 Engineering Desing 1\n",rank);
rank++;
if(can[1]==1){
rank++;
if(can[2]==1){
rank++;
if(can[3]==1){
rank++;
if(can[4]==1){
rank++;
if(can[0]==0&&can[1]==0&&can[2]==0&&can[3]==0&&can[4]==0){
printf("\n");
}
void back(){
int exit;
scanf("%d",&exit);
}
Output of the programme
Task 2:
#include <stdio.h>
#include <stdlib.h>
int numInt;
float numFloat;
double numDouble;
};
int main() {
scanf("%d",&input.numInt);
scanf("%f",&input.numFloat);
scanf("%lf",&input.numDouble);
scanf("%Lf",&input.numLongDouble);
return 0;
}
printf("\n");