-
بررسی کنید که اگر اندازه فایل بزرگتر از حد مجاز بود، اجازه آپلود نداشته و به کاربر اخطار نشان داده شود.
void main() { int fileSize = 10; // 10 MB int maxFileSize = 5; // 5 MB "" (fileSize > maxFileSize) { print("اندازه فایل بیش از حد مجاز است"); print("لطفاً فایلی با اندازه کوچکتر را انتخاب کنید"); } }
-
بررسی کنید اگر اندازه فایل بیش از حد مجاز بود، از آپلود فایل جلوگیری شود. در غیر اینصورت، فایل آپلود شود.
void main() { int fileSize = 2; int maxFileSize = 5; if (fileSize > maxFileSize) { print("اندازه فایل بیشتر از حد مجاز است"); print("لطفاً فایلی با اندازه کوچکتر انتخاب کنید"); } "" { print("آپلود فایل..."); } }
-
بر اساس منطق یک برنامه، یک کد محصول معتبر کدی است که رشته خالی نباشد (کاربر عدد یا متنی را به عنوان کد محصول وارد کرده باشد). دستور شرطی بنویسید که بررسی کند آیا کد محصول داده شد معتبر است یا نه.
import 'dart:io'; void main() { String productCode = "100002"; if "" { print("کد محصول معتبر است"); } else { print("کد محصول نامعتبر است"); } }
-
بر اساس ناحیه ای که قرار است بسته ارسال شود، کاربر چه مبلغی را بایستی بابت هزینه ارسال پرداخت کند؟
void main() { String userZone = "Zone C"; int shippingCost; if (userZone == "Zone A") { shippingCost = 50000; } else if (userZone == "Zone B") { shippingCost = 65000; } else if (userZone == "Zone C") { shippingCost = 72000; } else { shippingCost = 90000; } print("$shippingCost هزینه ارسال بسته شما برابر است با"); }
-
بر اساس مقدار درآمد، درصد مالیات به چه میزان خواهد بود؟
void main() { int income = 50000; int tax; if (income <= 10000) { tax = 0; } else if (income <= 50000) { tax = 10; } else if (income <= 100000) { tax = 20; } else { tax = 30; } print("$tax میزان درصد مالیات برابر است با"); }
-
میزان قوی بودن رمز عبور چقدر است؟
void main() { String password = "Abc123!"; String passwordStrength; if (password.length < 6) { passwordStrength = "ضعیف"; } else if (password.length < 10) { passwordStrength = "متوسط"; } else { passwordStrength = "قوی"; } print("$passwordStrength: قدرت رمز عبور"); }
-
دو پارامتر cpuUsage و memoryUtilization نشان دهنده میزان مصرف cpu و ram از طرف یک برنامه است. این کد بر اساس این دو پارامتر مشخص می کند که این برنامه به چه میزان بهره وری دارد. با توجه به این موارد، خروجی برنامه زیر چیست؟
void main() { int cpuUsage = 85; // in percentage int memoryUtilization = 70; // in percentage String performanceLevel; if (cpuUsage > 90) { if (memoryUtilization > 80) { performanceLevel = "ضعیف"; } else { performanceLevel = "متوسط"; } } else if (cpuUsage > 70) { if (memoryUtilization > 75) { performanceLevel = "متوسط"; } else { performanceLevel = "خوب"; } } else { if (memoryUtilization > 70) { performanceLevel = "خوب"; } else { performanceLevel = "عالی"; } } print(performanceLevel); }
-
در صورتی که ضربان قلب زیر 60 یا بالای 100 شد، به کادر پرستاری هشدار بده!
void main() { int heartRate = 45; if (heartRate < 60 "" heartRate > 100) { print("فعال سازیِ آلارم آی سی یو..."); } }
-
معنی شرط این دستور شرطی چیست؟
void main() { String productCode = "100001"; int? parsedCode; if (productCode.length == 6 && int.tryParse(productCode) != null) { parsedCode = int.parse(productCode); print("کد محصول معتبر است"); } else { print("کد محصول نامعتبر است"); } }
تمرین دستورات شرطی در دارت
توسط
برچسبها:
دیدگاهتان را بنویسید