حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

محاسبه زمان شارژ باتری موبایل بر اساس ظرفیت و جریان ورودی

Mohammad1m سوال کاربر 167 visibility link download flag

برنامه‌ای بنویسید که زمان شارژ کامل گوشی را محاسبه کند.
ورودی‌ها شامل مقدار جریان ورودی شارژر (میلی‌آمپر ساعت) و ظرفیت باتری موبایل (میلی‌آمپر ساعت) است.
خروجی زمان شارژ کامل به واحد دقیقه یا ساعت (بر اساس انتخاب کاربر) خواهد بود.

مثال:
شارژر با جریان 5000 میلی‌آمپر ساعت و باتری با ظرفیت 10000 میلی‌آمپر ساعت، زمان شارژ کامل برابر با 2 ساعت است.

👨‍💻 8 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 1

visibility
def charging_time(current_ma, capacity_ma, unit):
    time_hours = capacity_ma / current_ma
    if unit == 'minute':
        return time_hours * 60
    return time_hours

current = float(input("Enter charger current (mAh): "))
capacity = float(input("Enter battery capacity (mAh): "))
unit = input("Enter output unit (hour/minute): ").strip().lower()

time = charging_time(current, capacity, unit)
print(f"Charging time: {time} {unit}s")

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن