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

تحويل الكود من سي إلى جافا

بدأه حفيدة عائشة في 18 أبريل 2008 · 9 رد · 967 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

الكود هو رسم نجوم من ناحية اليمين وهذا هو الكود

ولكن احتاج غلأى رسمه بلغة الجافا كتبت الكود بس مطلع لي خطا في التحويل لاني في السي استخدمت setw وماهو البديل في لغة الجافا

#include <iostream>
#include<iomanip>
#include <conio.h>
using namespace std;
int main()
{
for (int i=0;i<5;i++)
{ cout<<setw(5-i);
for (int j=0;j<=i;j++)
{
cout<<'*';
}
cout<<endl;
}

return 0;
}

وجزاكم الله خير

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

#2

انا ممكن اساعدك إن شاء الله بس ممكن اعرف ما هو عمل هذا الميثود

setw(5-i);

mofeedchaar@hotmail.com

#3

عمل هذا الدالة او هذا السطر البرمجي في لغة سي يعمل مسافة setw

يعني تعمل مجال في الطباعة بمقدار 5

وجزاك الله خير على الرد

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

#4

أعمل داله أسمها setW ، تستقبل عدد صحيح ومن ثم أطبع بمقدار هذا العدد .

وقم باستدعاء الداله بشكل عادي ....

public void setW ( int num )
{
for (int i=0; i<num; i++)
System.out.println(" ");

}

فقط :)

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

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

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

#5
public class Class2 {
	public Class2() {
	}

	public static void main(String[] args) {
		for (int i=0;i<5;i++ )  {
			System.out.print("\t");
			for (int j=0;j<=i;j++)
				System.out.print("*");
			}

	}
}

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

mofeedchaar@hotmail.com

#6

مشكورين أخواني مفيد والرومانسي

على الرد ولكن الكود الذي قمت بوضعه اخي مفيد يطبع النجوم جنب بعض

رغم اني حاولت اعمل لهم n\ ولكن لم تنفع معي

public class starr {

public starr() {

}

public static void main(String[] args) {

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

System.out.print("\t");

System.out.print("\n");

for (int j=0;j<=i;j++)

System.out.print("*");

}

}

}

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

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

#7

موفق ان شـاء الله الشبـأب جاوبوك .

Mysql

hm7bzmeskyfcyhsdmdv6.gif

#8

اكتب بدال print

println

و ردلي شو بيصير معك

mofeedchaar@hotmail.com

#9
اقتباس
أعمل داله أسمها setW ، تستقبل عدد صحيح ومن ثم أطبع بمقدار هذا العدد .

وقم باستدعاء الداله بشكل عادي ....

كود

public void setW ( int num )

{

for (int i=0; i<num; i++)

System.out.println(" ");

}

فقط regular_smile.gif

عواض println

لازم

print

#10

مشكورين ارجبها وارد عليكم

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

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

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