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

[مخالف - عنوان غير مناسب :]استفسار

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

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

كيفكم ؟

عندي مشروع وعجزت عن حله اريد مساعدتكم

المطلوب

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

واذا ادخل عدد اقل من العشرة او اكثر من المية فانه لا يدخلها في داخل المصفوفة ولا يعتبرها من الاعداد المدخلة

واذا كرر نفس العدد المدخل ما بين المية والعشرة فانه ينقصه من الاعداد المدخلة ولكنه لا يطبعه

علما بانا نستخدم وايل لحلها

هاذي محاولتي مو راضي يزبط البرنامج اتمنى احد يساعدني

import java.util.Scanner;
public class lab5e4{
	public static void main(String[]args){
		Scanner t=new Scanner (System.in);
		int [] a=new int [5];
		int i,number;
		int r=0;
		int count=0;
		while(count<5){
			number=t.nextInt();
			if(number > 10 && number < 100){

				for(i=0;i<count;i++){

					if(number == a)
						r+=1;
						break;
				}

				if(r==0){

					a[count]=number;
					System.out.print(a[count]);
					count++;
					r-=1;
				}
			}
		}

تم تعديل هذه المشاركة بواسطة Mr.Raed في 18 ديسمبر 2011 في 18:49

1f557e95a4.jpg
#2

هاذي المحاولة الثانية لكن برضو ما زبط

ارجو من اهل الخبرة المساعدة

import java.util.Scanner;
public class lab5e4
{
	public static void main(String[]args)
		{
		Scanner t=new Scanner (System.in);
		int [] a=new int [5];
		int i,number;
		int r=0;
		int count=1;
		while(count<5)
			{
				for(i=0; i < a.length ;i++)
				{
              a =t.nextInt();
			if( a  > 10 && a  < 100)
				{

System.out.print ( a );

		      	}
		      	break  ;
				}

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

			if( a  <= 10 && a  >= 100)
				{
					System.out.print ( " you Enter uncorrect number " );
i = 0 ;
System.out.print ( a );

		      	}


				}

			}

	}
}
1f557e95a4.jpg
#3

السلام عليكم

هذا هو الكود بعد تعديله

import java.util.Scanner;
public class lab5e4{
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		int[] integer = new int[5];
		int count = 0;
		int number = 0;
		while(count < 5){
			System.out.println("Enter an integer ");
			number = scan.nextInt();
			if(number >= 10 &&  number <= 100){
				for(int i = 0; i < integer.length; i++)
				{
					if(!( integer == number)){

						integer[count] = number;
						System.out.println(integer);
					}
					else{
						break;
					}						
				}
			}
			else{
				System.out.println("You  Enter uncorrect number");
			}
			count++;
		}	
	}
}
#4

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

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

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

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

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

/index.php?showtopic=29343

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

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

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

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

728x90.png

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…