View Full Version : مبتدی: چطور ساعت در یک مبلغ ضرب کنم در سی شارپ لطفا راهنمایی کنید
mehdi7783
سه شنبه 29 فروردین 1402, 14:15 عصر
سلام من یک برنامه گیم نت دارم طراحی میکنم در سی شارپ
چطوری میتونم یک ساعت در یک مبلغ ضرب کنم به طور مثال طرف 1 ساعت بازی کرده و تعرفه 25000 تومن چطور این دوتا با هم ضرب کنم
ShayanFiroozi
سه شنبه 29 فروردین 1402, 17: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, 21:17 عصر
شاید این برایتان مفید باشه .
double hourlyRate = 25000; // تعرفه بر ساعتdouble numberOfMinutes = 30; // تعداد دقایق بازی
double cost = (hourlyRate / 60) * numberOfMinutes; // محاسبه هزینه بازی
Console.WriteLine("هزینه بازی برای {0} دقیقه بازی: {1} تومان", numberOfMinutes, cost);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.