PDA

نسخه کامل مشاهده نسخه کامل : درخواست کمک برای چند برنامه به زبان ++C



Morteza2020
04-04-2006, 15:40
1.برنامه ای بنويسيد که يک عدد صحیح را از ورودی خوانده و ان را به صورت معکوس چاپ کند.
مثال:
عدد انتخابی ما :235649
معکوس ان :946532
(این برنامه بايد بدون استفاده از مبحث رشته ها نوشته شود.)


2.برنامه ای بنويسيد که سرمايه ورودی را در نهايت با نرخ بهره ثابت با بهره ساليانه
مرکب محاسبه کند.سرمايه اوليه,تعداد سالها و نرخ ساليانه
بهره بر حسب درصد ورودی های برنامه هستند.
در ضمن در پايان هر سال بعد از محاسبه بهره سرمايه تغيير ميکندوشامل
سرمايه قبلی به علاوه بهره سال جديد ميباشد. به نمونه ای از خروجی برنامهدقت کنيد:
Enter initial amount $:3000
Enter Number of years:10
Enter Intrest year(Percent per year):5.5

At the end of 10 years ,you will have 5124.43 dollars.

my favorite lord
04-04-2006, 16:48
// 1.
#include <stdio.h>
#include <conio.h>
void invert(int);
int main()
{
int num;
scanf("%d",&num);
invert(num);
getch();
return 0;
}
//************************ the invert functino (modular) **********
void invert(int Num);
{
int InvertedNum = 0;
while (num > 0)
{
InvertedNum *= 10;
InvertedNum +=(Num / 10);
Num = Num / 10 ;
}
printf("\n %D ",InvertedNum)
}

my favorite lord
04-04-2006, 16:50
فقط باید بر عکسش کنی یعنی از چپ به راست

my favorite lord
04-04-2006, 16:52
این را در نوت پد کپی بکنید تا درست نمایش داده شود

Morteza2020
05-04-2006, 10:18
my favorite lord عزیز برای برنامه اول خیلی ممنون.اگه میشه یه توضیح درباره function اون بده.
اگه لطف کنید برنامه دوم را هم حل کنید ممنون میشم.

my favorite lord
05-04-2006, 16:33
با عرض پوزش حلقه را تصحیح می کنم:
InvertedNum *= 10;
InvertedNum +=(Num % 10);
Num = Num / 10;

my favorite lord
05-04-2006, 16:47
به این صورت است که ابتدا عدد مورد نظر را می گیرد سپس در هر مرحله یکان ان را با متغیر invertedNum جمع میکند،invertedNum را 10 برابر میکند و سپس یکان num را حذف میکند (با تقسیم ان بر ده و حذف جزء اعشار)
مانند num=432
پس از بار اول :num=43 و invertedNum=1
پس از دومین بار :num=4 و invertednum=13
پس از سومین بار:num=0 و invertednum=134

my favorite lord
07-04-2006, 22:57
راستیتش دومی را درست حسابی نگرفتم

Hamid110
12-04-2006, 14:44
سلام دوستان

من از برنامه نويسي هيچي سر در نميارم

ميخواستم ببينم اگه بخوام كلاس برم براي برنامه نويسي بايد چه كلاسي برم و اگه ميشه در مورد ويژوال بيسيك هم توضيح بديد

ممنون از شما

Hamid110
13-04-2006, 01:08
سلام دوستان

من از برنامه نويسي هيچي سر در نميارم

ميخواستم ببينم اگه بخوام كلاس برم براي برنامه نويسي بايد چه كلاسي برم و اگه ميشه در مورد ويژوال بيسيك هم توضيح بديد

ممنون از شما

سلام
دوستان کسی نبود

blackroos
13-04-2006, 19:01
حمید جان من خودم با vb شروع کردم و الان هم دارم با وی بی کار می کنم زون قدرت مندی هست ولی در زمینه ی گرافیک کمی مشکل داره من الان دارم به سوی برنامه نویسی با دلفی روی می آورم چون کامپایلرش قوی تره و هم امکانات بیشتری رو در دست تو قرار می دهد.