الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو المساعدة ضروري جدا

بدأه hanaa-1990 في 15 يوليو 2013 · 8 رد · 762 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو سمحتو عندي كتابة كود لبرنامج قادر على تشفير الحروف اللاتينية الصغيرة
اي اي كلمة يدخلها المستخدم يحول كل حرف من حروفها للحرف الذي يليه بثلاث حروف ويوقف ادخال الكلمات عندما يدخل المستخدم "space"اي المسافة وليس كلمة space
واخر شيء يطبع سلاسلة الكلمات المدخلة بسطر بينها "-"
والكلمات المشفرة بسطر تحتها بنفس الطريقة 
اريد برنامجين مرة باستخدم المصفوفات ومرة بدون استخدامها
مع العلم اني مبتدءة بالجافا واحاول في حل البرنامج لي 10 ايام متواصلة وهذا البرنامج الذي استطعت ان انفذه الا الآن

 
كimport javax.swing.JOptionPane;
}class aa
}(public static void main(String[] args
;String S
;char SC
;int i=0
 
;(":S= JOptionPane.showInputDialog("Input some words
;("-"+System.out.println(S
}(while (i<=S.length()-1
;(SC= S.charAt(i
;int a = (int)SC
;a+=3
;((if( (a>=97) && (a<=122
{
}else
;a=a-26
{
;SC=(char)a
;i++
;(System.out.print(SC
{
 
{
{
اعرف انو هالبرنامج ناقص اشياء كثيرة واحتمال يكون خطأ بس والله حاولت كثيررر وبحثت كثيررر 
ارجو المساعدة ضروري جدا 
#2

دا اللى حضرتك عايزاه والمصفوفة هتكون نفس الطريقة كدا بس هتخلى المتغير اللى اسموا data دا تخليه Array وتحطى القيم جوا الArray

import java.util.Scanner;

/**
 *
 * @author Jdev.eMaM
 */
public class ecnryption {

    public void encrypt(){
        System.out.println("Enter the word");
        String data="ABCDEFGHIJKLMNOPQRSTUVWXYZ".toLowerCase();
        Scanner sc=new Scanner(System.in);
        String word=sc.next();
        String encryptword="";
        for(int i=0;i<word.length();i++){
            char wrd=word.charAt(i);  
            int wordindex=data.indexOf(wrd);
            int wordencryptindex=wordindex+4;
            char encrepy=data.charAt(wordencryptindex);
            String words=String.valueOf(encrepy);
            encryptword=encryptword+words;
        }
        System.out.println("Word Original >>>>>>>"+"  "+word);
        System.out.println("------------------");
        System.out.println("Encrypted Word >>>>>>>"+"   "+encryptword);


    }

    public static void main(String args[]){
        new ecnryption().encrypt();
    }
}
#3

يعطيك العافية بس سؤال ليش بيختلف طريقة الكتابة عن يلي بعرفو مع انو عم نكتب بنفس اللغة جافا .. ياريت تجاوبني ع هالسؤال لانو حسب بحثي بالانترنت اغلب الكتابات بطريقتك والطريقة يلي عم اكتب فيها انا ويلي عم ادرسها حاليا مو موجودة كتير..

وسؤال تاني اذا فيني اكتب البرنامج حسب جدول الاسكي ودلالة كل حرف لرقم معين بالاحرف الصغيرة ؟!!

ياريت تساعدني لانو عنجد ضايعة وحابة اتعلم هاللغة واتقنا

#4

ملاحظة : أنا عم أشتغل ع برنامج jcreator .

#5

عن أي طريقة تتحدث وما هو وجه الاختلاف؟ الأخ الذي قام بالجواب على سؤالك يستخدم لغة جافا عادية وبسيطة

ما هي الطريقة التي تدرسها وتكتب بها؟؟؟

 

اما استخدامك للـ jcreator  فلا علاقة له بالموضوع

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#6

كالمثال الذي وضعته بداية في موضوعي هذه الطريقة التي ادرسها حاليا وعندما جربت الكود الذي وضعه الاخ احمد لم يتعرف البرنامج علىscanner انها ليست الطريقة التي ادرسها كمثال بداية اضع ;impott javax.swing.JOptionPane

#7

اسفة import خطأ مطبعي...

وشكرا على التفاعل والمساعدة

#8

أختي الكريمة لغة الجافا لغة واحدة لا يوجد طرق مختلفة مثلا انتي تدرسين طرق مختلفة وهو يكتب بطريقة أخرى أبدا (هذا يختلف عن ان لكل مبرمج بصمته المختلفة في كتابة الكود الخاص به ولكن تبقى الأساسيات نفسها دوما)

الأخ كتب كود جافا مفهوم اما scanner فهي لاجل اعطاء المستخدم المجال لكتابة المدخلات في البرنامج وهي من اسس الجافا وعلى فكرة لا تختلف مطلقا عن الـ JOptionPane سوء ان الأولى تكتبين مباشرة داخل الكومبايلر بينما الثانية تظهر لك نافذة تطلب منك كتابة مدخلاتك داخلها وهذا الفرق الوحيد

 

أنصحك بالتوسع في قراءة الجافا ودراستها وقراءة كتب ستجدين ان ما كتب اعلاه هو من ابسط أكواد الجافا وليست القضية قضية طرق مختلفة

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#9
hanaa-1990 كتب:

يعطيك العافية بس سؤال ليش بيختلف طريقة الكتابة عن يلي بعرفو مع انو عم نكتب بنفس اللغة جافا .. ياريت تجاوبني ع هالسؤال لانو حسب بحثي بالانترنت اغلب الكتابات بطريقتك والطريقة يلي عم اكتب فيها انا ويلي عم ادرسها حاليا مو موجودة كتير..

وسؤال تاني اذا فيني اكتب البرنامج حسب جدول الاسكي ودلالة كل حرف لرقم معين بالاحرف الصغيرة ؟!!

ياريت تساعدني لانو عنجد ضايعة وحابة اتعلم هاللغة واتقنا

 

انا ما فيش اى مشكلة ليا ف انى اساعدك حتى لو عايزه اعلمك الجاافا من الاول مافيش اى مشكلة بالنسبة لى

الطريقة واحدة  بس الاسلوب يختلف ف الكتابة وكمان انا مش اعرف هما بيشرحوا ازاى عندك

مواضيع مشابهة