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

برنامج يظهر علامه النجمه

بدأه Mohammed89 في 4 يونيو 2010 · 4 رد · 527 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني الاعزاء

اريد عمل برناكج يقوم بالتالي:

يطلب البرنامج من المستخدم ادخل عدد المرات لنفرض 3 , ويقوم البرنامج باظهار النجوم ( asterisk) بعدد الرقم المدخل 3 مرات افقي و3 مرات عمودي ويظهر بهذا الشكل

xxx

xxx

xxx

ثم يسال المستخدم هل تريد اعادة العمليه اضغط y لنعم او N للا ؟

فيضغط المستخدم y فيعديد البرنامج السؤال فضلا ادخل عدد المرات , فيدخل المستخدم 5 ويظهر هذا الشكل

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

ثم يسال المستخدم هل تريد اعادة العمليه اضغط y لنعم او N للا ؟

فيضغط المستخدم N

انتهى الشرح

هذا الرنامج الذي قمت باعداد بواسطه ال Jcreator و باستخدام الStaugeIO

import staugIO.StaugIO;
 public class the_average_of_the_nth_score {    
 	public static void main(String[] args) {        
 	StaugIO io = new StaugIO();        
 	int number;
 	number= io.readInt("Please enter a number");
 	char col= X, row= X;
 	String y= yes, n= no; 
 	for (" number>0; col==number; col++)
 	{
 		for ("number> 0; row==number; row++)
 			break;
 		io.writeInfo("Would you like to repeat the procedure? Press y for yes or n to exit?" );	
 			System.out.print(""+ col+ row);
 	}


 	     	  }

}

ارجو المساعده

تم تعديل هذه المشاركة بواسطة Mohammed89 في 4 يونيو 2010 في 19:34

#2

pseudo-code

while ( true) {
// read number
// draw astrisks
// ask for (y or n)
// break if it equals to n
}

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 4 يونيو 2010 في 19:43

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#3

عفوا اخي وجدي

اريد عمل البرنامج باستخدام ال for loop

الرجاء الرد اذا كان عندك حل لمشكلتي او اعلامي اذا كان يجب علي ارفاق الموضوع في محل اخر للمساعده

جزاك الله خير

#4

انظر لهذا وغيره بما تراه مناسبا:

import java.util.Scanner ;

public class Astrisks {
	private static Scanner input = new Scanner(System.in);

	public static void main(String[] args) {	
		do {
			System.out.print("Enter Number of Astrisks: " );
			int number ;
			number = input.nextInt();

			for (int i=0 ; i<number ; i++) {
				for (int j=0 ; j<number ; j++)
					System.out.print("*");

				System.out.println();
			}


		} while ( check() ) ;
	}

	public static boolean check() {
		System.out.print("Enter Again(Y/N)? ");
		String ch = input.next();

		if ( ch.equalsIgnoreCase("y") )
			return true ;

		return false ;
	}
}

بالتوفيق،

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#5

السلام عليكم

شكرا لك اخي جزيل الشكر

هذا ما قد توصلت له

import staugIO.StaugIO
public class cal_cal_use {

    public static void main(String[] args) {

 	StaugIO io = new StaugIO();        
 	int number, e=0;
 	char letter;
 	do
 	{ 
 		number= io.readInt("Please enter a number");
 		for (int i=0; i<number; i++)
 		{
 			System.out.println();
 			for(e=0; e<number; e++)
 			{
 				System.out.print("*");
 			}


 		}
 		letter=io.readChar("Would you like to repeat the procedure? Press y for yes or n to exit?");
 	}

 	while(( letter=='Y')||(letter=='y'));			



 	     	  }
 		 }

ولكن اريد احدا يستخدم ال StuageIO ليريني طريقه اخرى لاظهار نفس النتيجه اذا امكن

تم تعديل هذه المشاركة بواسطة Mohammed89 في 6 يونيو 2010 في 23:18

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