#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
char *ch;
double x=0,i=0,k=0,l=10;
cout<<"Enter\n";
cin>>ch;
while(ch[i]!='\0')
{
if(k==0)
{
switch(ch[i])
{
case '0':
x=x*10+0;
break;
case '1':
x=x*10+1;
break;
case '2':
x=x*10+2;
break;
case '3':
x=x*10+3;
break;
case '4':
x=x*10+4;
break;
case '5':
x=x*10+5;
break;
case '6':
x=x*10+6;
break;
case '7':
x=x*10+7;
break;
case '8':
x=x*10+8;
break;
case '9':
x=x*10+9;
break;
case '.':
k=1;
break;
}
}
else
{
switch(ch[i])
{
case '0':
x=x+(0/(l));
break;
case '1':
x=x+(1/(l));
break;
case '2':
x=x+(2/(l));
break;
case '3':
x=x+(3/(l));
break;
case '4':
x=x+(4/(l));
break;
case '5':
x=x+(5/(l));
break;
case '6':
x=x+(6/(l));
break;
case '7':
x=x+(7/(l));
break;
case '8':
x=x+(8/(l));
break;
case '9':
x=x+(9/(l));
break;
case '.':
cout<<"Invalid ";
break;
}
l*=10;
}
i++;
}
cout<<"Value"<<x;
getch();
}
#include<conio.h>
#include<stdlib.h>
void main()
{
char *ch;
double x=0,i=0,k=0,l=10;
cout<<"Enter\n";
cin>>ch;
while(ch[i]!='\0')
{
if(k==0)
{
switch(ch[i])
{
case '0':
x=x*10+0;
break;
case '1':
x=x*10+1;
break;
case '2':
x=x*10+2;
break;
case '3':
x=x*10+3;
break;
case '4':
x=x*10+4;
break;
case '5':
x=x*10+5;
break;
case '6':
x=x*10+6;
break;
case '7':
x=x*10+7;
break;
case '8':
x=x*10+8;
break;
case '9':
x=x*10+9;
break;
case '.':
k=1;
break;
}
}
else
{
switch(ch[i])
{
case '0':
x=x+(0/(l));
break;
case '1':
x=x+(1/(l));
break;
case '2':
x=x+(2/(l));
break;
case '3':
x=x+(3/(l));
break;
case '4':
x=x+(4/(l));
break;
case '5':
x=x+(5/(l));
break;
case '6':
x=x+(6/(l));
break;
case '7':
x=x+(7/(l));
break;
case '8':
x=x+(8/(l));
break;
case '9':
x=x+(9/(l));
break;
case '.':
cout<<"Invalid ";
break;
}
l*=10;
}
i++;
}
cout<<"Value"<<x;
getch();
}
No comments:
Post a Comment