|
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> int main () { int output=1,input1,input2,input3,input4,input5,input6,input7,input8; printf("PROGRAM PENYALAAN DAN PEMADAMAN LAMPU\n\n\n"); printf("Masukkan nilai 0 untuk pemadaman dan 1 untuk penyalaan\n"); printf("\nMasukkan nilai untuk lampu 1 : "); scanf("%d",&input1); if(input1==0) output=(~(1<<0))&output; else output=(1<<0)|output; printf("\nMasukkan nilai untuk lampu 2 : "); scanf("%d",&input2); if(input2==0) output=(~(1<<1))&output; else output=(1<<1)|output; printf("\nMasukkan nilai untuk lampu 3 : "); scanf("%d",&input3); if(input3==0) output=(~(1<<2))&output; else output=(1<<2)|output; printf("\nMasukkan nilai untuk lampu 4 : "); scanf("%d",&input4); if(input4==0) output=(~(1<<3))&output; else output=(1<<3)|output; printf("\nMasukkan nilai untuk lampu 5 : "); scanf("%d",&input5); if(input5==0) output=(~(1<<4))&output; else output=(1<<4)|output; printf("\nMasukkan nilai untuk lampu 6 : "); scanf("%d",&input6); if(input6==0) output=(~(1<<5))&output; else output=(1<<5)|output; printf("\nMasukkan nilai untuk lampu 7 : "); scanf("%d",&input7); if(input7==0) output=(~(1<<6))&output; else output=(1<<6)|output; printf("\nMasukkan nilai untuk lampu 8 : "); scanf("%d",&input8); if(input8==0) output=(~(1<<7))&output; else output=(1<<7)|output; printf("\nHasil dari bit %d%d%d%d%d%d%d%d dalam desimal adalah %d\n",input8,input7,input6,input5,input4,input3,input2,input1,output); printf("\nKeadaan Lampu:"); if(input1==0) printf("\nLampu pertama = Mati"); else if (input1==1) printf("\nLampu pertama = Hidup"); if(input2==0) printf("\nLampu kedua = Mati"); else if(input2==1) printf("\nLampu kedua = Hidup"); if(input3==0) printf("\nLampu ketiga = Mati"); else if(input3==1) printf("\nLampu ketiga = Hidup"); if(input4==0) printf("\nLampu keempat = Mati"); else if(input4==1) printf("\nLampu keempat = Hidup"); if(input5==0) printf("\nLampu kelima = Mati"); else if(input5==1) printf("\nLampu kelima = Hidup"); if(input6==0) printf("\nLampu keenam = Mati"); else if(input6==1) printf("\nLampu keenam = Hidup"); if(input7==0) printf("\nLampu ketujuh = Mati"); else if(input7==1) printf("\nLampu ketujuh = Hidup"); if(input8==0) printf("\nLampu kedelapan = Mati"); else if(input8==1) printf("\nLampu kedelapan = Hidup"); printf("\n\n"); system("PAUSE"); return(0); }
Add comment
|