0
نوشتن الگوریتم سزار به بازبان جاوا
سلام دوستان می خواستم الگوریتم سزار رو با زبان جاوا یا php بنویسم اگر از دوستان کسی راهنمایید فرمایند ممنون می شم.
4 پاسخ
0
سلام توی پوشه ای فایلی به نام Index.html ایجاد بکنید و کد های زیر رو توی اون قرار بدید :
<form action="caesar.php" method="POST" > <input type="text" name="text" /> <input type="submit" value="Encrypt Text" /> </form>
فایل دیگری به نام caesar.php ایجاد کنید و کد زیر رو توی اون قرار بدید :
<?php $_SERVER['REQUEST_METHOD']=='POST' or die(); $string=$_POST['text']; for ($i=0;$i<strlen($string);$i++) { $ascii = ord($string[$i]); for($j=0;$j<$sp;$j++){ if($ascii == 90) { //uppercase bound $ascii = 65; //reset back to 'A' } else if($ascii == 122) { //lowercase bound $ascii = 97; //reset back to 'a' } else { $ascii++; } } $newstring[$i] = chr($ascii); } print_r($newstring); ?>
0
ممنونم از دوستان حالا بخوام به صورت html یه فیلیدی بسازم و متنی رو که داخل فیلد هست رو هم دیکد کنه هم اینکد ...
1
سلام
کد زیر در جاوا متدی است که الگوریتم سزار را پیاده سازی کرده است
String cipher(String msg, int shift){ String s = ""; int len = msg.length(); for(int x = 0; x < len; x++){ char c = (char)(msg.charAt(x) + shift); if (c > 'z') s += (char)(msg.charAt(x) - (26-shift)); else s += (char)(msg.charAt(x) + shift); } return s; }
0
سلام
کد الگوریتم سزار در زبان php
for ($i=0;$i<strlen($string);$i++) { $ascii = ord($string[$i]); for($j=0;$j<$sp;$j++){ if($ascii == 90) { //uppercase bound $ascii = 65; //reset back to 'A' } else if($ascii == 122) { //lowercase bound $ascii = 97; //reset back to 'a' } else { $ascii++; } } $newstring[$i] = chr($ascii); }