فوری هرکی برنامه ی تبدیل عدد به حروف رو داره به من برسونه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Printable View
فوری هرکی برنامه ی تبدیل عدد به حروف رو داره به من برسونه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام دوست عزیز ببین این به درد می خوره منتحی برای عدد 4 رقمی هست
کد:#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void print_one_to_nine(int a);
void print_eleven_t0_nineteen(int a);
void print_twoenty_t0_ninety(int a) ;
main()
{
clrscr(); // clear screen
float my_number, hezaar_gaan, sad_gaan, dah_gaan , yekaan ;
cout<<"give a number "<<endl<<"smaller than 9999"
<<", 0 for exit"<<endl;
while(1)
{
cin>>my_number;
if (my_number>9999) {
cout<<"your number is greater"<<endl
<<" than 9999"<<endl;
continue;
}
if (my_number==0) exit(0);
hezaar_gaan=int(my_number/1000);
sad_gaan =int ( (my_number-(hezaar_gaan*1000) )/100 ) ;
dah_gaan =int ( (my_number-(hezaar_gaan*1000+sad_gaan*100) )/10 ) ;
yekaan = my_number-(hezaar_gaan*1000+sad_gaan*100+dah_gaan*10) ;
print_one_to_nine(hezaar_gaan);
if (hezaar_gaan>0) cout<<" thousand ";
print_one_to_nine(sad_gaan);
if (sad_gaan>0) cout<<" hundred ";
if (dah_gaan>1) print_twoenty_t0_ninety ( (dah_gaan*10) ) ;
if (dah_gaan==1) print_eleven_t0_nineteen( (dah_gaan*10+yekaan) ) ;
if (dah_gaan!=1) print_one_to_nine(yekaan);
cout<<endl;
} //end while
return 0;
}
// ------------------------------------
void print_one_to_nine(int a)
{
switch(a)
{
case 1:cout<<"one";break;
case 2:cout<<"two";break;
case 3:cout<<"three";break;
case 4:cout<<"four";break;
case 5:cout<<"five";break;
case 6:cout<<"six";break;
case 7:cout<<"seven";break;
case 8:cout<<"eight";break;
case 9:cout<<"nine";break;
default:cout<<"";
}
} // end function
// ------------------------------------
void print_eleven_t0_nineteen(int a)
{
switch(a)
{
case 10:cout<<"ten";break;
case 11:cout<<"eleven";break;
case 12:cout<<"twoelve";break;
case 13:cout<<"thirteen";break;
case 14:cout<<"fourteen";break;
case 15:cout<<"fifteeen";break;
case 16:cout<<"sixteen";break;
case 17:cout<<"seventeen";break;
case 18:cout<<"eightteen";break;
case 19:cout<<"nineteen";break;
default:cout<<"";
}
} // end function
// ------------------------------------
void print_twoenty_t0_ninety(int a)
{
switch(a)
{
case 20:cout<<"twoenty ";break;
case 30:cout<<"thirty ";break;
case 40:cout<<"fourty ";break;
case 50:cout<<"fifty ";break;
case 60:cout<<"sixty ";break;
case 70:cout<<"seventy ";break;
case 80:cout<<"eigthy ";break;
case 90:cout<<"ninety ";break;
default:cout<<"";
}
} // end function
سلام
تشکر میکنم هم از کسی که در خواست این برنامه را کرد و هم کسی که این برنامه را فرستاده
من هم از این برنامه استفاده کردم :biggrin:
سلام می تونی این برنامه رو داخل وی بی ذخیره کنی وبه صورت زیپ شده برای دانلود آمدش کنی چون هر کاری کردم اجرا نشد!!!!!!!!!!!!!!!!
سلام می تونی این برنامه رو داخل وی بی ذخیره کنی وبه صورت زیپ شده برای دانلود آمدش کنی چون هر کاری کردم اجرا نشد!!!!!!!!!!!!!!!!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] vbmenu_register("postmenu_761227", true);
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام می تونی این برنامه رو داخل وی بی ذخیره کنی وبه صورت زیپ شده برای دانلود آمدش کنی چون هر کاری کردم اجرا نشد!!!!!!!!!!!!!!!!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] vbmenu_register("postmenu_761227", true);
چه برنامه جالبی ، فکر می کردم بزرگ تر از این حرفا بشه...
اگه بخوایم فارسی چاپ کنه باید چی کار کنیم؟
اگه میشه کدشو بزارین
اگه بخوایم فارسی چاپ کنه باید چی کار کنیم؟
اگه میشه کدشو بزارین
سلام و خسته نباشید خدمت دوستان
من از برنامه نویسی چیزی نمیدونم
میخواستم بدونم که این کدها رو کجا باید قرار داد ؟
یا اینکه با چه برنامه هایی کار میکنید ؟
من میخوام یک برنامه داشته بازم که وقتی باز میشه ، شش تا حرف انگلیسی هست که وقتی روی آنها کلیک کنیم از طرفی دیگر شش تا عدد بهمون نشون بده !
من از کجا باید شروع کنم ؟
ممنون میشم راهنمایی کنید