Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> برنامه نویسی با زبان های C++ و Delphi و VB -> درخواست یک برنامه کوچک
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

درخواست یک برنامه کوچک
نويسنده
پيغام
مهمان







شنبه 16 دي 1385 - 08:38
پاسخ بصورت نقل قول
سلام دوستان

یک برنامه کوچک میخوام که اعداد حداکثر چهار رقمی را به حروف فارسی ترجمه کند .
مثل ترجمه عدد 1340 به رشته ( هزار و سیصد و چهل )

ممنون میشم اگر کمکم کنید .

قربان شما : ستاره
ارسال  بازگشت به بالا
 

نويسنده
پيغام
sir_asad
بازی ساز
بازی ساز


تاريخ عضويت: 3 شنبه 21 شهريور 1385
تعداد ارسالها: 137
محل سكونت: T@briZ


شنبه 16 دي 1385 - 18:12
پاسخ بصورت نقل قول
تو کدوم زبون میخای ؟؟

_________________
فروم های جاری همکاری , [with same user ID ]

persian-designers.com
barnamenevis.org
DotNetSource.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo نام كاربري در پيغامگير MSN
 

نويسنده
پيغام
مهمان







1 شنبه 17 دي 1385 - 11:06
پاسخ بصورت نقل قول
من کامپایلر Turbo C ورژن 2.0 و 3.0 رو دارم . توی همین زبون باشه لطفا

البته مدتها پیش همین برنامه را با VB نوشتم ولی VB کجا و C کجا ؟...!

یکی دیگه از دوستان هم برنامه جالبی در همین زمینه نوشته با VB :

http://mehdico.persiangig.com/other/engine2002.zip

قربانت : ستاره
ارسال  بازگشت به بالا
 

نويسنده
پيغام
سيلوستر
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 5 شنبه 27 مرداد 1384
تعداد ارسالها: 499
محل سكونت: مشهد - One of back street boys


5 شنبه 21 دي 1385 - 06:16
پاسخ بصورت نقل قول
كد:

#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

_________________
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل
 

نويسنده
پيغام
iran_adventure
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385
تعداد ارسالها: 2069
محل سكونت: تهران


5 شنبه 21 دي 1385 - 07:37
پاسخ بصورت نقل قول
با تشكر از شما و آقا محمد صافدل كه آموزش هاي ++C رو ترجمه كردن ولي من تو ترجمه ها void رو پيدا نكردم مي شه بگيد چي كار مي كنه Question . با تشكر ...

_________________
Make something happen
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
mostafa_cpp
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 24 دي 1384
تعداد ارسالها: 488
محل سكونت: تهران


5 شنبه 21 دي 1385 - 18:42
پاسخ بصورت نقل قول
كلمه void قبل از نام تابع نشانگر اينه كه تابع بعد از اتمام عملياتش چيزي رو به تابع فراخوانندش بر نميگردونه :

void foo1 ()
int foo2 ()
a

تابع foo1 هيچ مقداري بر نمي گردونه ولي تابع foo2 يك عدد از نوع int بر ميگردونه
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
iran_adventure
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385
تعداد ارسالها: 2069
محل سكونت: تهران


5 شنبه 21 دي 1385 - 19:15
پاسخ بصورت نقل قول
ممنون

_________________
Make something happen
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |