جمعه, 05 ارديبهشت 1393 13:10

الگوریتم تعیین هزینه تلگراف

نوشته شده توسط
این مورد را ارزیابی کنید
(0 رای‌ها)

الگوریتم

در این مطلب آموزشی ابتدا الگوریتم تعیین هزینه تلگراف را برای حل توسط کامپیوتر طراحی و سپس نمونه کد آن را برای زبان های برنامه نویسی سی شارپ C# و وی بی دات نت VB.NET پیاده سازی می کنیم.

در الگوریتم تعیین هزینه تلگراف در واقع می خواهیم تعداد کلمات یک تلگراف را از کاربر دریافت کرده و هزینه آن را به صورت زیر محاسبه کرده و به وی نمایش دهیم. طرح این الگوریتم برای کامپیوتر به شرح زیر است:

 

تا 20 کلمه کل هزینه 350 ریال

به ازای هر 10 کلمه اضافی مبلغ 50 ریال

تعداد کلمات اضافی کمتر از 10 نیز 50 ریال

 

1) شروع

2) تعداد کلمات را بخوان و در N قرار بده.

3) عدد 350 را در SUM قرار بده.

4) اگر N <= 20 است به مرحله 9 برو.

5) خارج قسمت صحیح تقسیم (N - 20) بر 10 را در A قرار بده.

6) باقیمانده تقسیم (N - 20) بر 10 را در B قرار بده.

7) اگر B > 0 است یک واحد به A اضافه کن.

8) مقدار عبارت A × 50 را به SUM اضافه کن.

9) مقدار SUM را را بعنوان هزینه تلگراف نمایش بده.

10) پایان.

 

نمونه کد C# برای الگوریتم بالا

 

int N = int.Parse(Console.ReadLine());

int SUM = 350;

if (N > 350) {

int A = (N - 20) / 10;

int B = (N - 20) % 10

if (B > 0)

A++;

SUM += (A * 50);

}

Console.WriteLine("Total Cost : " + SUM.ToString());

 

نمونه کد VB.NET برای الگوریتم بالا

 

Dim N As Integer = Integer.Parse(Console.ReadLine())

Dim SUM As Integer = 0

If N > 350 Then

Dim A As Integer = (N - 20) / 10

Dim B As Integer = (N - 20) Mod 10

If B > 0 Then

A = A + 1

End If

SUM = SUM + (A * 50)

End If

Console.WriteLine("Total Cost : " + SUM.ToString())

 

توجه: نمونه کد های بالا در پروژه ی ConsoleApplication نوشته شده است.

 

همچنین بخوانید


الگوریتم ماگزیموم دو عدد

الگوریتم ماگزیموم سه عدد

الگوریتم چهار عدد اصلی

الگوریتم روزهای هفته

الگوریتم مساحت و محیط مستطیل

الگوریتم مساحت و محیط دایره

الگوریتم مساحت مثلث

الگوریتم مساحت و حجم کره

الگوریتم جا به جا کردن مقادیر دو متغیر

الگوریتم ترتیب نزولی سه عدد

الگوریتم مجموع و میانگین پنج عدد

الگوریتم تبدیل سانتیگراد به فارنهایت

الگوریتم تبدیل فارنهایت به سانتیگراد

الگوریتم تعیین قائم الزاویه بودن مثلث

الگوریتم ریشه های معادله درجه دوم

الگوریتم محاسبه بیمه و مالیات حقوق یک کارمند

الگوریتم محاسبه حقوق یک کارمند بر اساس ساعت کار

الگوریتم محاسبه مالیات با درصدهای مختلف

الگوریتم تعیین هزینه تلگراف

الگوریتم مجموع 20 عدد

الگوریتم جمع دو ماتریس

الگوریتم تفریق دو ماتریس

الگوریتم ضرب داخلی یا ضرب نقطه ای (dot product) دو ماتریس

الگوریتم ضرب یک عدد حقیقی (scalar) در یک ماتریس

الگوریتم محاسبه ترانهاده (transpose) یک ماتریس

الگوریتم محاسبه دترمینان (determinant) یک ماتریس 2×2

الگوریتم محاسبه کهاد (minor) یک ماتریس

بازدید 1257 بار آخرین ویرایش در چهارشنبه, 19 اسفند 1394 15:33

اضافه کردن نظر


کد امنیتی
تازه سازی

جدیدترین های آندروید

جدیدترین های آموزش زبان فرانسوی

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

جدیدترین های صوتی

جدیدترین های ویندوزفون

جدیدترین های الگوریتم

جدیدترین های آموزش PHP

جدیدترین های پیامک

ورود

رضایت از بهگذر را به گوش گوگل برسانید
Web Analytics

بیشتر بخوانید

بیشتر بخوانید

بیشتر بخوانید

Windows Phone 8 Farsi 

بسیاری از کاربران پارسی زبان مایل هستند تا گوشی تلفن همراهشان از زبان فارسی پشتیبانی کند تا بتوانند هر جا که خواستند فارسی بنویسند و یا فارسی بخوانند. سیستم عامل ویندوز فون 8 بطور کامل از زبان فارسی پشتیبانی می کند و در این آموزش قصد داریم تا نحوه ی افزودن زبان فارسی به کیبورد و همچنین تغییر زبان تلفن را آموزش دهیم.

بیشتر بخوانید

الگوریتم مساحت و محیط مستطیل

در این مطلب آموزشی ابتدا الگوریتم مساحت و محیط مستطیل را برای حل توسط کامپیوتر طراحی و سپس نمونه کد آن را برای زبان های برنامه نویسی سی شارپ C# و وی بی دات نت VB.NET پیاده سازی می کنیم.

رضایت از بهگذر را به گوش گوگل برسانید