PDA

View Full Version : کسی هست مشکل مارو حل کنه؟ دو سوال دارم از شماها



dehkadepmc
جمعه 03 دی 1389, 00:06 صبح
با سلام به همگی
کسی میتونه این دوتا سوال منو جواب بده ؟؟
سوال اول : برنامه ای بنویسید که یک عدد فقط 5 رقمی را از کاربر بگیرد و عدد وسط آن ثابت نگه دارد و ارقام هر دوبخش را مقلوب کند .
مثال : 98453--->89435-

سوال دوم :
برنامه ای بنویسید که 3 عدد یک رقمی که تکراری نباشد را از کاربر بگیرد و اعداد 3رقمی که میتوان با انها ساخت که ارقام آن تکراری نباشد را نشان دهد و عدد بزرگتر رنگی کند .

امیدوارم کسی پیدا شه و برام زود جواب بده
ثواب میکنید ها
مرسی از همه

mohsen6500
جمعه 03 دی 1389, 09:16 صبح
سلام درمورد سوال اول من این شکلیشو بلدم
نمیدونم بدردت بخوره یا نه


<?php
if(isset($_POST['num1'])&&($_POST['num2'])&&($_POST['num3'])&&($_POST['num4'])&&($_POST['num5']))
{
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$num3 = $_POST['num3'];
$num4 = $_POST['num4'];
$num5 = $_POST['num5'];
//راه اول قرار دادن توی تکست فیلد
echo '<input type="text" name="number" value="'.$num2.$num1.$num3.$num5.$num4.'" /> : نتیجه' ;
echo'<br />';
//راه دوم بدون تکست فیلد
echo 'نتیجه : '.$num2.$num1.$num3.$num5.$num4 ;
return true;
}
echo'
<form action="" method="post" name="New" >
<table width="368" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="35"><input name="num1" type="text" id="num1" size="1" maxlength="1" /></td>
<td width="35"><input name="num2" type="text" id="num2" size="1" maxlength="1" /></td>
<td width="35"><input name="num3" type="text" id="num3" size="1" maxlength="1" /></td>
<td width="35"><input name="num4" type="text" id="num4" size="1" maxlength="1" /></td>
<td width="35"><input name="num5" type="text" id="num5" size="1" maxlength="1" /></td>
<td width="193">لطفا یک عدد 5 رقمی وارد نمایید</td>
</tr>
</table>
<input type="submit" name="Send_num" id="Send_num" value="ارسال" />
<input type="reset" name="New_num" id="New_num" value="محجدد" />
</form>';
?>

موفق باشی
یا علی

dehkadepmc
جمعه 03 دی 1389, 12:57 عصر
mohsen6500 دستت درد نکنه ولی من میخوام که اعداد داخلش تکراری نباشه
یعنی اگر دوتا یک داخلش بود بگه این عدد درست نمیباشد

کسی نیست که سوال دوم رو برام حل کنه :ناراحت:

mohsen6500
جمعه 03 دی 1389, 19:49 عصر
سلامی 2باره اینم واسه چک کردن اینکه عددتون رقم تکراری توش بکار رفته یا نه
این سمت کلاینت هست و با جاوا اسکریپت نوشتمش
برای اینکه این کد رو امتحان کنی اونو توی بخش Head قرار بده


<script language="javascript">
<!-- Begin Error Code
//Powreded By Seyed Mohsen Moosavi
-->
function Numbers() {


//Check for Value Numbers

if ((document.Send_num.num1.value==(document.Send_num .num2.value))||
(document.Send_num.num1.value==(document.Send_num. num3.value))||
(document.Send_num.num1.value==(document.Send_num. num4.value))||
(document.Send_num.num1.value==(document.Send_num. num5.value))||
(document.Send_num.num2.value==(document.Send_num. num3.value))||
(document.Send_num.num2.value==(document.Send_num. num4.value))||
(document.Send_num.num2.value==(document.Send_num. num5.value))||
(document.Send_num.num3.value==(document.Send_num. num4.value))||
(document.Send_num.num3.value==(document.Send_num. num5.value))||
(document.Send_num.num4.value==(document.Send_num. num5.value)))
{
errorMsg = alert("\n\n\!عدد انتخابی شما نباید رقم تکراری داشته باشد ");

return false;
}

return true;
}
// -->
/*______________END_____________*/
</script>

و خط اول فرم رو به این شکل عوض کن :


<form action="" method="post" name="Send_num" id="Send_num" onsubmit="return Numbers();">


موفق باشی

dehkadepmc
جمعه 03 دی 1389, 19:59 عصر
مرسی داداش:قلب: