PDA

View Full Version : پبدا کردن کمترین عدد



بهمن1345
شنبه 26 فروردین 1402, 08:56 صبح
سلام چطوری میشه بین چخار فیلد عدد کوچکتر رو پیدا کرد مشروط به اینکه اگه یکی از فیلد ها صفر یا خالی باشه در محاسبه نیاد من تا پیش رفتم که کمترین رو حساب میکنه ولی اگر صفر گذاشتم صفر رو بعنوان کمترین حساب میکنه و اگر فیلدی رو خالی گذاشتم اصیلا محاسبه انچام نمیشه لطفا راهنمایی بفرمایید

mazoolagh
پنج شنبه 31 فروردین 1402, 15:29 عصر
سلام و روز خوش

پیش از هر چیز باید تکلیف حالتی رو که همه فیلدها 0 یا null (یا ترکیبی از این دو) هستن مشخص کنین؛
مقدار مینیموم در این حالت چی هست؟ 0 یا null یا چیز دیگه؟

در کل خالی گذاشتن فیلدها (به ویژه فیلدهای عددی) کار خوبی نیست و در مقایسه و محاسبات مشکل ایجاد میکنه.
با این وجود اگر تکلیف وضعیت بالا مشخص بشه میشه کدی نوشت که جوابگو باشه.

بهمن1345
جمعه 01 اردیبهشت 1402, 13:43 عصر
سلام و روز خوش

پیش از هر چیز باید تکلیف حالتی رو که همه فیلدها 0 یا null (یا ترکیبی از این دو) هستن مشخص کنین؛
مقدار مینیموم در این حالت چی هست؟ 0 یا null یا چیز دیگه؟

در کل خالی گذاشتن فیلدها (به ویژه فیلدهای عددی) کار خوبی نیست و در مقایسه و محاسبات مشکل ایجاد میکنه.
با این وجود اگر تکلیف وضعیت بالا مشخص بشه میشه کدی نوشت که جوابگو باشه.


سلام مجدد قصد دارم بین امتیار چهار دوره بازی تنیس کمترین رو حذف کنم و nul بعنوان عدم شرکت در دوره مسابقه فرض شده

mazoolagh
یک شنبه 03 اردیبهشت 1402, 15:40 عصر
با این فرض که:
1- بودن دست کم یک مقدار غیر 0 (یا null) بین این 4 مقدار گارانتی شده
2- بیشترین مقدار = 999 و کمترین مقدار 0
3- اسامی = a,b,c,d

DIM minimum AS INTEGER
minimum= 1000
IF a<minimum AND a>0 THEN minimum= a
...
...
IF d<minimum AND d>0 THEN minimum= d

bahaman1345
چهارشنبه 06 اردیبهشت 1402, 10:45 صبح
با این فرض که:
1- بودن دست کم یک مقدار غیر 0 (یا null) بین این 4 مقدار گارانتی شده
2- بیشترین مقدار = 999 و کمترین مقدار 0
3- اسامی = a,b,c,d

DIM minimum AS INTEGER
minimum= 1000
IF a<minimum AND a>0 THEN minimum= a
...
...
IF d<minimum AND d>0 THEN minimum= d


تشکر فراوان

bahaman1345
چهارشنبه 06 اردیبهشت 1402, 10:46 صبح
تشکر فراوان از جوابتون