50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نوشتن الگوریتم سزار به بازبان جاوا

سلام دوستان می خواستم الگوریتم سزار رو با زبان جاوا یا php بنویسم اگر از دوستان کسی راهنمایید فرمایند ممنون می شم.

پرسیده شده در 1395/08/19 توسط

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);
?>
پاسخ در 1395/08/19 توسط
0

ممنونم از دوستان حالا بخوام به صورت html یه فیلیدی بسازم و متنی رو که داخل فیلد هست رو هم دیکد کنه هم اینکد ...

پاسخ در 1395/08/19 توسط
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;
}
پاسخ در 1395/08/19 توسط
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);

}
پاسخ در 1395/08/19 توسط

پاسخ شما