Please help me out in lift controller project.
Posts: 6,843
Threads: 4
Joined: Mar 2015
#include<stdio.h>
int main(void) {
int M, F3, F2, F1;
printf(“Enter bit (either 0 or 1) for M: “);
scanf(“%d”, &M);
printf(“Enter bit (either 0 or 1) for F3: “);
scanf(“%d”, &F3);
printf(“Enter bit (either 0 or 1) for F2: “);
scanf(“%d”, &F2);
printf(“Enter bit (either 0 or 1) for F1: “);
scanf(“%d”, &F1);
if(M == 0 && F3 == 0 && F2 == 0 && F1 == 0) {
printf(“\nOpen: 0”);
}
else if(M == 0 && F3 == 0 && F2 == 0 && F1 == 1) {
printf(“\nOpen: 1”);
}
else if(M == 0 && F3 == 0 && F2 == 1 && F1 == 0) {
printf(“\nOpen: 1”);
}
else if(M == 0 && F3 == 0 && F2 == 1 && F1 == 1) {
printf(“\nOpen: X”);
}
else if(M == 0 && F3 == 1 && F2 == 0 && F1 == 0) {
printf(“\nOpen: 1”);
}
else if(M == 0 && F3 == 1 && F2 == 0 && F1 == 1) {
printf(“\nOpen: X”);
}
else if(M == 0 && F3 == 1 && F2 == 1 && F1 == 0) {
printf(“\nOpen: X”);
}
else if(M == 0 && F3 == 1 && F2 == 1 && F1 == 1) {
printf(“\nOpen: X”);
}
else if(M == 1 && F3 == 0 && F2 == 0 && F1 == 0) {
printf(“\nOpen: 0”);
}
else if(M == 1 && F3 == 0 && F2 == 0 && F1 == 1) {
printf(“\nOpen: 0”);
}
else if(M == 1 && F3 == 0 && F2 == 1 && F1 == 0) {
printf(“\nOpen: 0”);
}
else if(M == 1 && F3 == 0 && F2 == 1 && F1 == 1) {
printf(“\nOpen: X”);
}
else if(M == 1 && F3 == 1 && F2 == 0 && F1 == 0) {
printf(“\nOpen: 0”);
}
else if(M == 1 && F3 == 1 && F2 == 0 && F1 == 1) {
printf(“\nOpen: X”);
}
else if(M == 1 && F3 == 1 && F2 == 1 && F1 == 0) {
printf(“\nOpen: X”);
}
else if(M == 1 && F3 == 1 && F2 == 1 && F1 == 1) {
printf(“\nOpen: X”);
}
else {
printf(“Error: Your input is not correct!”);
}
printf(“\n\n\n”);
return 0;
}