من مي خوامدر يك برنامه با كيبردي كه اعداد 0تا 9 داره و يك اينتر براي ثبت اعداد
فقط مشكل من درتفاوت بين اعداد تك رقمي ودورقمي مانند 5اينتر+25 اينتر
من مي خوامدر يك برنامه با كيبردي كه اعداد 0تا 9 داره و يك اينتر براي ثبت اعداد
فقط مشكل من درتفاوت بين اعداد تك رقمي ودورقمي مانند 5اينتر+25 اينتر
سلام مهندس ، خودمونیم شما هم خیلی فنی سوال می پرسیا! آدم باید دکتری داشته باشه تا بتونه بفهمه معنیه سوال چیه!
متاسفانه من یه لیسانس ناپیوسته دارم! بنابراین متوجه منظور شما نشدم.
اگه ممکنه منظورتونو شفاف تر بگید و بگید که میکرو و کامپایلرتون چیه و منظور از کیبرد چیه؟ کیبرد کامپیوتر یا همون کیپد 4 *4 یا 4 * 3 ؟
.
با سلام دوست عزیز
همون طور که اون یکی دوست عزیزمون گفت شما منظورتونو خیلی خوب بیان نکردین . اگه منظورتون اینه که چه جوری میشه یه عدد دورقمی یا بیشتر را دریافت کنید میتونین از روش زیر استفاده کنید :
n1=(n1*10)+n0
n0 : عدد دریافتی از کیبرد
n1 : عدد قبلی که از کیبرد دریافت و درون n0 قرار داده شد و سپس توسط n1=(n1*10)+n0 توی n1 قرار گرفت اینم یه قطعه کد در بسکام :
من توی این برنامه دکمه ایی را که عدد 3 را بر می گردونه را اینتر قرار دادم.کد:dim n0 as word , n1 as word n1=0 do n0=getkbd() if n0>16 then n1 = n1 * 10 n1=n1 + n0 end if if n0 = 3 then exit do end if loop
امید وارم منظورتونو درست فهمیده باشم .
ویرایش توسط Romanof : 20-06-2010 در ساعت 11:33
اگر یه توضیح کامل در مورد کیبورد بخواهی می تونی ازمایش شماره 4 رو از اینجا دانلود کنی
5مر حله هست همراه با سورس و شبیه سازی