PDA

View Full Version : مبتدی: چطور ساعت در یک مبلغ ضرب کنم در سی شارپ لطفا راهنمایی کنید



mehdi7783
سه شنبه 29 فروردین 1402, 13:15 عصر
سلام من یک برنامه گیم نت دارم طراحی میکنم در سی شارپ
چطوری میتونم یک ساعت در یک مبلغ ضرب کنم به طور مثال طرف 1 ساعت بازی کرده و تعرفه 25000 تومن چطور این دوتا با هم ضرب کنم

ShayanFiroozi
سه شنبه 29 فروردین 1402, 16:03 عصر
سلام ، بهتره شما هزینه گیم نت رو به دقیقه حساب کنین ، مثلا دقیقه ای 416 تومان !

حالا محاسبه میکنین یک نفر چند دقیقه استفاده کرده ، مجموع دقایق رو ضرب در 416 میکنین .


const int UsageCostPerMinute = 416;


DateTime StartDateTime = DateTime.Now;


DateTime EndDateTime = DateTime.Now;


TimeSpan UsageTime = EndDateTime - StartDateTime;


int GameNetCost = (int)(UsageTime.TotalMinutes * UsageCostPerMinute);



دقت کنین من زمان شروع و پایان رو یکی گرفتم که قطعا درست نیست و هزینه محاسبه شده صفر میشه ، شما باید زمان شروع و پایان رو بر اساس سناریوی خودتون جایگزین کنین

پرستو پارسایی
سه شنبه 29 فروردین 1402, 20:17 عصر
شاید این برایتان مفید باشه .

double hourlyRate = 25000; // تعرفه بر ساعتdouble numberOfMinutes = 30; // تعداد دقایق بازی


double cost = (hourlyRate / 60) * numberOfMinutes; // محاسبه هزینه بازی


Console.WriteLine("هزینه بازی برای {0} دقیقه بازی: {1} تومان", numberOfMinutes, cost);