coding problem

pls can some one tell me this code is giving errors when i run it..??
Decimal to Binary, Octal and HEX converter

#include
#include
#define MAX 79
#define ESC 27
void main()
{
char res,r;
int i,k=0,y;
long j=0,l=0,o=0;
textcolor(15);
for(i=0;i<5000;i++)
cprintf(" ");
while(1)
{
clrscr();
printf("Enter Any Number To Be Converted : ");
scanf("%ld",&j);
l=j;
o=l;
k=0;
if(j>2145555550)
{
textcolor(4);
gotoxy(15,5);
cprintf("The Number Is Greater Than Range");
textcolor(15);
getch();
goto end;
}
else
{
gotoxy(1,6);
printf("Binary Equivalent:-");
y=MAX;
while(j>0)
{
k=j%2;
j=j/2;
gotoxy(y,6);
y--;
printf("%d",k);
}
gotoxy(1,8);
printf("Hexadecimal Equivalent:- ");
y=MAX;
while(l>0)
{
k=l%16;
l=l/16;
gotoxy(y,8);
y--;
if(k<=9)
{
printf("%d",k);
}
if(k==10)
{
printf("A");
}
if(k==11)
{
printf("B");
}
if(k==12)
{
printf("C");
}
if(k==13)
{
printf("D");
}
if(k==14)
{
printf("E");
}
if(k==15)
{
printf("F");
}
}
gotoxy(1,10);
printf("Octal Equivalent:- ");
y=MAX;
while(o>0)
{
k=o%8;
o=o/8;
gotoxy(y,10);
y--;
printf("%d",k);
}
}
gotoxy(15,25);
printf("Press Any Key To Continue , ESC To Exit");
res=getch();
if(res==ESC)
{
break;
}
}
end:
textcolor(7);
for(i=0;i<5000;i++)
cprintf(" ");
clrscr();
}

Replies

  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    No Error and No Output... I guess there's something wrong in your program. Can you please code them inside the code tags???
  • vinsocorp
    vinsocorp
    No error in your program..there is some logical error happened in your code..
  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    It is going in a continuous loop I guess...
  • Prasad Ajinkya
    Prasad Ajinkya
    I am not running this program, however, could you -
    1. start using switch instead of the multiple ifs
    2. stop using while(1) and put your getch() condition in the while
    3. get rid of the fancy colors and formatting. work on the functionality first, then make it look good
  • Manish Goyal
    Manish Goyal
    it is working fine on my PC
    there is no error appearing
  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    Manish, are you getting the desired output?
  • Manish Goyal
    Manish Goyal
    yeah i am getting desired output

You are reading an archived discussion.

Related Posts

jet-powered backpack: a device fitted with pressurized metal containers that let out jets of gas, worn by astronauts on their backs to enable them to move around in space. hey,...
Hei Hei Hei…Here is one more fabulous KYCEan for you. This is gonna be a blast because quite a lot of our CEans in fact most of our CEans don’t...
M.Y.S. Prasad, associate director, Satish Dhawan Space Centre, Sriharikota : He was born in a village called 'Mogalturu' , West Godavari dist in Andhra pradesh. He is responsible for launch...
Please help! I have spent hours trawling through books and the internet trying to answer this question. I am a first year BTEC student and haven't received any input on...