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

[مخالف - طلب حل : ]برنامج لاختبار الـ vowel letter

مغلق
بدأه مستجده في الجافا في 18 مارس 2011 · 8 رد · 565 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله ..

اتمنى منكم المساعده في التاكد من صحة هذا الكود ..

طبعا هو باستخدام الفيكتور ولم نتعمق في دراسة الفيكتور ..فقط ضمن منهجنا 6 ميثود له وهي ..

inserElementAt -- size -- elementAt --- isEmpty--firstElement---lastElement

فـ ياريت يكون الكود بسيط ويتضح انه لمبتدئين ..

وهذا هو السؤال

Write java Vector program to check each entry elements is vowel letter or not,and display the Vector and its size?

وياليت تراجعونه لي الليله لاني احتاج غدا مساء .. وجزاكم الله خير على التعاون

import java.util.*;
import javax.swing.*;
class Vowel{
	public static void main(String[]args){
		string vowel;
	//	Vector vow1 = new Vwctor();

		for(int i=0;i<=5;i++){


vowel=JOptionPane.showInputDialog(null,"Enter Vowel letter..");

if (vowel == a || vowel == e || vowel == o || vowel == u || vowel == i){


System.out.println(" Is Vowel");
//أو ابيها تنعرض باستخدام show message
}
else
System.out.println(" Is Vowel");
//أو ابيها تنعرض باستخدام show message
		}

	}}

	//سويت هالطريقة بالبداية واعتقد انها خطأ .. لانها تريد المستخدم يدرج الاحرف
	/*	vow1.insertElementAt("i";0);
		vow1.insertElementAt("a";1);
		vow1.insertElementAt("e";2);
		vow1.insertElementAt("u";3);
		vow1.insertElementAt("o";4);

		for(int i=0;i<=4;i++)
		{
			if(vow1.elementAt(i)==i || vow1.elementAt(i)==a || vow1.elementAt(i)==e || vow1.elementAt(i)==o || vow1.elementAt(i)==u)

			System.out.println("Vowel")

		else
						System.out.println(" NOT Vowel")
		}



		*/

		System.out.println("The vector consist:"+vow1);

				System.out.println("The size:"+vow1.size);
				}
}
#2

عموماً أنا كتبت لك ميثود صغيرة بتعمل فحص للـ char المدخل وترجع true أو false، وياليت توضح المطلوب من البرنامج لإني صراحة ما فهمت السؤال بالضبط

private boolean isVowel(char c)
    {
        return Character.toUpperCase(c) == 'A' || Character.toUpperCase(c) == 'O' ||
               Character.toUpperCase(c) == 'U' || Character.toUpperCase(c) == 'I' ||
               Character.toUpperCase(c) == 'E' ? true : false;
    }

تم تعديل هذه المشاركة بواسطة Eng.Fouad في 19 مارس 2011 في 02:24

597657.png
#3

يعطيك العافيه ..

لكن وين اضيف الميثود هذا .. وش احذف واعدل من كودي اللي موجود فوق ..

وشكرا لك

#4

اشرحي لي ما هو المطلوب من السؤال بالضبط

597657.png
#5

تحتاجين أن تأخذي من المستخدم الجملة باستخدام JOptionPane

ثم تقومي بعمل تكرار loop على حروف الجملة

إذا كان أحد حروف العلة (استخدمي الدالة التي وضعها الأخ فؤاد) لا تضيفيه

عدا عن ذلك قومي بالإضافة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6

أخ فؤاد جزاك الله خير ..

المطلوب هو ..انه نطلب من المستخدم يدخل أحرف .. ومن ثم انا اتأكد هل هي vowel letter أو لا ..؟

وأعرض كمان حجم الفيكتور و عناصره ..؟

انتظر ردك سريعا

import java.util.*;
import javax.swing.*;
class Vowel{
	public static void main(String[]args){
		string vowel;
	Vector vow1 = new Vwctor();


		for(int i=0;i<=5;i++){		
vowel=JOptionPane.showInputDialog(null,"Enter Vowel letter..");
	private boolean isVowel(char c)
    {
        return Character.toUpperCase(c) == 'A' || Character.toUpperCase(c) == 'O' ||
               Character.toUpperCase(c) == 'U' || Character.toUpperCase(c) == 'I' ||
               Character.toUpperCase(c) == 'E' ? true : false;

System.out.println(" Is Vowel");

else
System.out.println(" Is Vowel");
    }}
		System.out.println("The vector consist:"+vow1);

				System.out.println("The size:"+vow1.size);

}}

هذا الكود بعد ما عدلته بـ اضافة طريقتك ..وين الاخطاء جزيتم الجنه

#7

للأسف لم أفهمك جيداً

عموماً شوفي هذا الكود (بحسب فهمي للسؤال)

import javax.swing.*;
public class Vowel
{
    public static void main(String[] args)
    {
        String myString = JOptionPane.showInputDialog(null,"Enter your text: ");
        char[] cArray = myString.trim().toCharArray();
        if(cArray.length == 0)
        {
            JOptionPane.showMessageDialog(null, "You did not enter any text");
            return;
        }
        String vowelLetters = "Vowel Letters: [";
        String notVowelLetters = "Non-Vowel Letters: [";
        int nVowel = 0;
        int nNotVowel = 0;
        for(int i = 0; i < cArray.length; i++)
        {
            if (isVowel(cArray))
            {
                if (nVowel > 0) vowelLetters += ", ";
                vowelLetters += "" + cArray;
                nVowel++;
                continue;
            }
            if (nNotVowel > 0) notVowelLetters += ", ";
            notVowelLetters += "" + cArray;
            nNotVowel++;
        }
        JOptionPane.showMessageDialog(null, "Your text Contains:\n" + vowelLetters + "] which contains " + nVowel + " Letters\n" + notVowelLetters + "] which contains " + nNotVowel + " Letters");
    }
    public static boolean isVowel(char c)
    {
        return Character.toUpperCase(c) == 'A' || Character.toUpperCase(c) == 'O' ||
               Character.toUpperCase(c) == 'U' || Character.toUpperCase(c) == 'I' ||
               Character.toUpperCase(c) == 'E' ? true : false;
    }
}
597657.png
#8

يعطيك العافية .. بس هو تطبيق لدرس الفيكتور .. يعني كان ضروري نستخدم فيه الفيكتور

#9

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته.

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

هذا الموضوع مغلق.

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