***If anyone have any simple idea about this problem???
1. Your program will ask the user for an input (either float or double).
2. The user should enter a number within the following range i.e. from 0 to 999.99
3. The input represents an amount of money in taka and paisa.
4. Therefore, if the user enters an amount say 455.67, your
# include<stdio.h>
# include<conio.h>
unsigned long find_taka(unsigned long);
unsigned long find_paisa(unsigned long);
int main()
{
//clrscr();
unsigned long a,b;
char c;
printf("Enter Floating point amount: ");
scanf("%ld%c%ld",&a,&c,&b);
printf("\n\n");
find_taka(a);
if(a==0)
printf("Zero Taka ");
else
printf("Taka ");
find_paisa(b);
if(b==0)
printf("Zero Paisa ");
else
printf("Paisa.");
getch();
return 0;
}
unsigned long find_taka(unsigned long a)
{
unsigned long n;
if(a>=10000000)
{
n=a/10000000;
find_paisa(n);
printf("Crore ");
a%=10000000;
}
if(a>=100000)
{
n=a/100000;
find_paisa(n);
printf("Lakh ");
a%=100000;
}
if(a>=1000)
{
n=a/1000;
find_paisa(n);
printf("Thousand ");
a%=1000;
}
if(a>=100)
{
n=a/100;
find_paisa(n);
printf("Hundred ");
a%=100;
}
if(a<100)
find_paisa(a);
return 0;
}
unsigned long find_paisa(unsigned long n)
{
if(n>=1&&n<=19)
{
if(n==1)
printf("One ");
if(n==2)
printf("Two ");
if(n==3)
printf("Three ");
if(n==4)
printf("Four ");
if(n==5)
printf("Five ");
if(n==6)
printf("Six ");
if(n==7)
printf("Seven ");
if(n==8)
printf("Eight ");
if(n==9)
printf("Nine ");
if(n==10)
printf("Ten ");
if(n==11)
printf("Eleven ");
if(n==12)
printf("Tweleve ");
if(n==13)
printf("Thirteen ");
if(n==14)
printf("Fourteen ");
if(n==15)
printf("Fifteen ");
if(n==16)
printf("Sixteen ");
if(n==17)
printf("Seventeen ");
if(n==18)
printf("Eighteen ");
if(n==19)
printf("Nineteen ");
}
if(n>=20&&n<=29)
{
printf("twenty ");
n%=20;
find_paisa(n);
}
if(n>=30&&n<=39)
{
printf("Thirty ");
n%=30;
find_paisa(n);
}
if(n>=40&&n<=49)
{
printf("Fourty ");
n%=40;
find_paisa(n);
}
if(n>=50&&n<=59)
{
printf("Fiftyty ");
n%=50;
find_paisa(n);
}
if(n>=60&&n<=69)
{
printf("Sixtyty ");
n%=60;
find_paisa(n);
}
if(n>=70&&n<=79)
{
printf("Seventyty ");
n%=70;
find_paisa(n);
}
if(n>=80&&n<=89)
{
printf("Eighty ");
n%=80;
find_paisa(n);
}
if(n>=90&&n<=99)
{
printf("Ninety ");
n%=90;
find_paisa(n);
}
if(n>99)
printf("... ");
return n;
}
1. Your program will ask the user for an input (either float or double).
2. The user should enter a number within the following range i.e. from 0 to 999.99
3. The input represents an amount of money in taka and paisa.
4. Therefore, if the user enters an amount say 455.67, your
# include<stdio.h>
# include<conio.h>
unsigned long find_taka(unsigned long);
unsigned long find_paisa(unsigned long);
int main()
{
//clrscr();
unsigned long a,b;
char c;
printf("Enter Floating point amount: ");
scanf("%ld%c%ld",&a,&c,&b);
printf("\n\n");
find_taka(a);
if(a==0)
printf("Zero Taka ");
else
printf("Taka ");
find_paisa(b);
if(b==0)
printf("Zero Paisa ");
else
printf("Paisa.");
getch();
return 0;
}
unsigned long find_taka(unsigned long a)
{
unsigned long n;
if(a>=10000000)
{
n=a/10000000;
find_paisa(n);
printf("Crore ");
a%=10000000;
}
if(a>=100000)
{
n=a/100000;
find_paisa(n);
printf("Lakh ");
a%=100000;
}
if(a>=1000)
{
n=a/1000;
find_paisa(n);
printf("Thousand ");
a%=1000;
}
if(a>=100)
{
n=a/100;
find_paisa(n);
printf("Hundred ");
a%=100;
}
if(a<100)
find_paisa(a);
return 0;
}
unsigned long find_paisa(unsigned long n)
{
if(n>=1&&n<=19)
{
if(n==1)
printf("One ");
if(n==2)
printf("Two ");
if(n==3)
printf("Three ");
if(n==4)
printf("Four ");
if(n==5)
printf("Five ");
if(n==6)
printf("Six ");
if(n==7)
printf("Seven ");
if(n==8)
printf("Eight ");
if(n==9)
printf("Nine ");
if(n==10)
printf("Ten ");
if(n==11)
printf("Eleven ");
if(n==12)
printf("Tweleve ");
if(n==13)
printf("Thirteen ");
if(n==14)
printf("Fourteen ");
if(n==15)
printf("Fifteen ");
if(n==16)
printf("Sixteen ");
if(n==17)
printf("Seventeen ");
if(n==18)
printf("Eighteen ");
if(n==19)
printf("Nineteen ");
}
if(n>=20&&n<=29)
{
printf("twenty ");
n%=20;
find_paisa(n);
}
if(n>=30&&n<=39)
{
printf("Thirty ");
n%=30;
find_paisa(n);
}
if(n>=40&&n<=49)
{
printf("Fourty ");
n%=40;
find_paisa(n);
}
if(n>=50&&n<=59)
{
printf("Fiftyty ");
n%=50;
find_paisa(n);
}
if(n>=60&&n<=69)
{
printf("Sixtyty ");
n%=60;
find_paisa(n);
}
if(n>=70&&n<=79)
{
printf("Seventyty ");
n%=70;
find_paisa(n);
}
if(n>=80&&n<=89)
{
printf("Eighty ");
n%=80;
find_paisa(n);
}
if(n>=90&&n<=99)
{
printf("Ninety ");
n%=90;
find_paisa(n);
}
if(n>99)
printf("... ");
return n;
}