PDA

View Full Version : سوال: تشخیص ورودی غیرمجاز



alireza1919
یک شنبه 25 فروردین 1392, 11:57 صبح
سلام
همون طور که میدونید فاکتریل برای اعداد طبیعی هست.
چطور میشه اعداد اعشاری رو به عنوان ورودی غیر مجاز مشخص کرد ؟

SlowCode
یک شنبه 25 فروردین 1392, 12:40 عصر
سلام
خب شما وقتی عددی رو میگیری با دستور int تبدیلش کن به عدد صحیح.
ولی اگه میخوای هنگام وارد کردن عدد اعشاری خطا بده کاراکتر . رو تو متن وارد شده جستجو کن.
If InStr(1, Text1, ".") Then MsgBox "Float numbers are not allowed."