Program Lampu PDF Print E-mail
Written by Earlan   
Sunday, 13 November 2011 20:17

#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

Apabila artikel ini bermanfaat, tolong beri komentar asalkan jangan SPAM.

Security code
Refresh