PDA

View Full Version : مبتدی: کد



farazsahebdel
شنبه 02 شهریور 1392, 17:32 عصر
سلام

109656

کد این رو می خواستم.

AliRezaPro
شنبه 02 شهریور 1392, 17:51 عصر
اینجا جای انجام پروژ ه های دانشگاهی نیست

farazsahebdel
شنبه 02 شهریور 1392, 18:05 عصر
من که هنوز به دانشگاه نمی رم عزیز

mtnam1372
شنبه 02 شهریور 1392, 18:14 عصر
این یک پروژه کار اموزی هست حالا دانشگاه یا کلاس خصوصی واسه پیشرفت خودته پس به خودت فشار بیار من یه راهنماییت میکنم شما باید از دوتا دستورfor پشت سر هم استفاده کنی

abolfazl-z
شنبه 02 شهریور 1392, 18:17 عصر
البته از یک for هم میشه هااا

farazsahebdel
شنبه 02 شهریور 1392, 18:18 عصر
برعکس این رو بلدم ولی این رو نمی دونم باید چی کار کنم



<?php
function test(){
for($x = 1;$x <= 10;$x++)
{
for($a = 1;$a <= $x;$a++)
echo "*";
echo "<br/>";
}
}

echo test();
?>

farazsahebdel
شنبه 02 شهریور 1392, 18:22 عصر
البته از یک for هم میشه هااا

می شه بگید چطوری ؟؟؟

abolfazl-z
شنبه 02 شهریور 1392, 18:25 عصر
دوستان اجازه نمیدهند متاسفم :لبخندساده:

farazsahebdel
شنبه 02 شهریور 1392, 19:10 عصر
دوستان اجازه نمیدهند متاسفم :لبخندساده:
من نمی دونم پس اینجا چی پس اشکالاتمون رو چی کار کنیم. :ناراحت:

parsboy
شنبه 02 شهریور 1392, 19:25 عصر
من نمی دونم پس اینجا چی پس اشکالاتمون رو چی کار کنیم. :ناراحت:
باسلام
دوست عزیز دوستان میتونند اینجا چندخط کد واسه شما بزارن کارتون راه بیوفته اما میخوان شما یکم خودتونم
تلاش کنید، لقمه آماده فایده نداره که ! اینجوری برنامه نویس نمیشی ها! یکم تلاش کن بعد خودت به جواب برسی
خیلی لذت داره!
موفق باشید.

MostafaEs3
شنبه 02 شهریور 1392, 20:55 عصر
//////////

Javidhb
شنبه 02 شهریور 1392, 22:09 عصر
<?php

$var = '*';
for($i = 1; $i <= 10; $i++)
{
echo $var . '<br>';
$var .= '*';
}

?>

WOLF_MEHRDAD
شنبه 02 شهریور 1392, 22:19 عصر
درود بر شما
این سوال مربوط به درخواست های دانشجویی حساب میشه
دوستان میشه قبل از پاسخ دادن به سوالات کاربران قبلش از صحت حرفتون اطلاع پیدا کنید ؟
الان چند تا تابع هست که هیچ کاری انجام نمیده ، حداقل قبلش تست کنید

واقعا وضعیت برنامه نویسی ایران خرابه ها !:متفکر:


مانا باشید.

farazsahebdel
شنبه 02 شهریور 1392, 22:30 عصر
این کد ها همشون نادرستن که ... :ناراحت:

farazsahebdel
شنبه 02 شهریور 1392, 23:00 عصر
موردی که من گذاشتم در پست شماره 13 کامل تست شده. یعنی چی نادرسته؟ چه نتایجی برمیگردونه؟

یک لحظه خودتون اجرا کنید و با عکس مقایسه کنید ببینید شباهتی داره اصلا .

متاسفم از همه ی از همه ی کسایی که میان اینجا و اسم خودشون رو گذاشتن برنامه نویس هر کی کد رو خواست به من پی ام بده

Javidhb
شنبه 02 شهریور 1392, 23:27 عصر
همچین چیز ساده ای، پروژه ی دانشگاهی!؟ تابستون؟

تمام کدهای بالا کار میکنن!!! شما چجوری تست میکنید!؟

شما برای خودت متاسف باش که هنوز نمیتونی توی 2 خط درست منظورت رو بگی یا نمیتونی یه direction: rtl بزاری.
اون چند نفری که میان جواب این سوال ساده رو میدن ... وقتشون زیادی نکرده... دلشون برات سوخته!

اینم کد آقای MostafaEs3 (http://barnamenevis.org/member.php?240106-MostafaEs3) که واسه من کار کرد و من فقط direction: rtl کردم!


function write_1() {
for ($x = 1; $x <= 10; $x++) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "\n<br />";
}
}

function write_2() {
for ($x = 10; $x >= 1; $x--) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "\n<br />";
}
}

echo '<p style="direction: rtl">';
write_1();
echo "<br />\n";

write_2();
echo '</p>';


واسه همچین چیزی بهت پی ام بدیم!!؟ ول کن داداش!!!

parsboy
شنبه 02 شهریور 1392, 23:31 عصر
یک لحظه خودتون اجرا کنید و با عکس مقایسه کنید ببینید شباهتی داره اصلا .

متعصفم از همه ی از همه ی کسایی که میان اینجا و اسم خودشون رو گذاشتن برنامه نویس هر کی کد رو خواست به من پی ام بده
دوست عزیز یکم فکر کردن و تلاش کردن بد نیست!


<?php
function write_1() {
for ($x = 1; $x <= 10; $x++) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "\n<br />";
}
}


write_1();
echo "<br />\n";

?>


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

تست کنید.

farazsahebdel
شنبه 02 شهریور 1392, 23:46 عصر
همچین چیز ساده ای، پروژه ی دانشگاهی!؟ تابستون؟

تمام کدهای بالا کار میکنن!!! شما چجوری تست میکنید!؟

شما برای خودت متاسف باش که هنوز نمیتونی توی 2 خط درست منظورت رو بگی یا نمیتونی یه direction: rtl بزاری.
اون چند نفری که میان جواب این سوال ساده رو میدن ... وقتشون زیادی نکرده... دلشون برات سوخته!

اینم کد آقای MostafaEs3 (http://barnamenevis.org/member.php?240106-MostafaEs3) که واسه من کار کرد و من فقط direction: rtl کردم!


function write_1() {
for ($x = 1; $x <= 10; $x++) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "\n<br />";
}
}

function write_2() {
for ($x = 10; $x >= 1; $x--) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "\n<br />";
}
}

echo '<p style="direction: rtl">';
write_1();
echo "<br />\n";

write_2();
echo '</p>';


واسه همچین چیزی بهت پی ام بدیم!!؟ ول کن داداش!!!

این که نادرسته

farazsahebdel
شنبه 02 شهریور 1392, 23:47 عصر
دوست عزیز یکم فکر کردن و تلاش کردن بد نیست!


<?php
function write_1() {
for ($x = 1; $x <= 10; $x++) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "\n<br />";
}
}


write_1();
echo "<br />\n";

?>


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

تست کنید.

اینم که نادرسته

sajadpm
یک شنبه 03 شهریور 1392, 00:01 صبح
شما مشکلتون با این قسمت که یک خط فاصله نمی افتد کافیه در کد هایی که دوستان قرار دادن به جای

\n از
<br> استفاده کنید

MostafaEs3
یک شنبه 03 شهریور 1392, 00:03 صبح
//////////

farazsahebdel
یک شنبه 03 شهریور 1392, 08:51 صبح
بله منم فکر میکنم اختلافی که پیش اومده سر همین LTR بودن صفحه هست. ولی بهتر بود جناب farazsahebdel بجای جمله ی (این که نادرسته) و یا (یک لحظه خودتون اجرا کنید و با عکس مقایسه کنید ببینید شباهتی داره اصلا.) جزئیات رو توضیح میدادند تا ماهم بهتر بتونیم ایشون رو راهنمایی کنیم.
109672
این خطا رو می ده آقای MostafaEs3

Javidhb
یک شنبه 03 شهریور 1392, 10:55 صبح
میگه شما، توی فایل test2.php دو تا تابع به اسم ()write_1 دارید... باید یکیش رو پاک کنید.

farazsahebdel
یک شنبه 03 شهریور 1392, 11:04 صبح
میگه شما، توی فایل test2.php دو تا تابع به اسم ()write_1 دارید... باید یکیش رو پاک کنید.
اون حل شد ولی دوباره این طوری می شه
109674

H:Shojaei
یک شنبه 03 شهریور 1392, 11:19 صبح
سلام
بفرمائيد با يك for:


$i=1;
$j=2;
for($i;$i<10 || $j>10;$i++)
{

if($j==$i)
{
echo"<br/>";
$i=1;
$j++;
}
echo"*";
}

MostafaEs3
یک شنبه 03 شهریور 1392, 11:25 صبح
//////////

farazsahebdel
یک شنبه 03 شهریور 1392, 11:48 صبح
فایل ضمیمه شده رو مستقیما دانلود و اجرا کنید!
الان این دقیقا چیزی هست که شما میخواهید. برای درج ستاره ها از زیاد به کم ، کافیه در خط 29 ، نام (write_1) رو تبدیل به (write_2) کنید.
----------------------------
موفق باشید

آخه شما با <html dir="rtl"> کردین من فقط می خوام از php استفاده کنم نه به کمک html

farazsahebdel
یک شنبه 03 شهریور 1392, 11:58 صبح
راست چین کردن محتوا به کمک PHP غیر ممکنه! چون مساله RTL و LTR مربوط به نمایش محتوا در سمت کلاینت میشه و میبایست از HTML یا CSS استفاده بشه! اگر میخواهید کامل به کمک PHP باشه میبایست از توابع تصویر در PHP استفاده کنید که خروجی رو بصورت یک عکس بده بیرون.
----------------------------------
موفق باشید

آخه من که نمی خوام بیارم سمت راست همون سمت چپ باشه ولی این طوری باشه
109680

نه این طوری
109681

googoli
یک شنبه 03 شهریور 1392, 11:59 صبح
والا من هم نمی دونم شما چجوری این تابع رو اجرا می کنی من الان تابع زیر رو اجرا کردم دقیقا شبیه به عکسی هست که در پست اول گذاشتید اگر هم مشکلی هست از شما هست نه از دوستانی که کمک می کنن



function write_1() {
for ($x = 1; $x <= 10; $x++) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "<br />";
}
}

echo '<p style="direction: rtl">' ;
write_1();
echo "</p>" ;

MostafaEs3
یک شنبه 03 شهریور 1392, 12:05 عصر
//////////

farazsahebdel
یک شنبه 03 شهریور 1392, 12:06 عصر
والا من هم نمی دونم شما چجوری این تابع رو اجرا می کنی من الان تابع زیر رو اجرا کردم دقیقا شبیه به عکسی هست که در پست اول گذاشتید اگر هم مشکلی هست از شما هست نه از دوستانی که کمک می کنن



function write_1() {
for ($x = 1; $x <= 10; $x++) {
for ($a = 1; $a <= $x; $a++) { echo "*"; }
echo "<br />";
}
}

echo '<p style="direction: rtl">' ;
write_1();
echo "</p>" ;

خروجی این تو کامپیوتر من اینه :
109683

farazsahebdel
یک شنبه 03 شهریور 1392, 12:07 عصر
توی این دوتا عکسی که گذاشتید ، اولی (راست چین) هست و دومی (چپ چین)! شما میگید میخواهید مثل عکس اولی باشه ولی راست چین نباشه :متعجب:
من دیگه بیشتر از این نمیدونم کمکتون کنم. راهنمایی های لازم انجام شده.
-------------------------
موفق باشید

نه منظورم در سمت چپ باشه مثل عکس اولی

googoli
یک شنبه 03 شهریور 1392, 12:12 عصر
خروجی این تو کامپیوتر من اینه :
109683

بنظر من شما حتی زحمت نگاه کردن به کد هم به خودت نمی دی یا اصلا از php هیچی سر در نمیاری
بجای این خط 4 کدی که گذاشتم داحل او دستور echo کد <br> بوده که حذف شده علتش هم دوستمون در پست های بالاتر گفته
یکم زحمت به خودت بدی بد نیست بخدا

farazsahebdel
یک شنبه 03 شهریور 1392, 12:23 عصر
من هر چی کردم از این انجمن چیزی پیدا نکردم و از خارجی ها پرسیدم و یک کد دادن که درست کارمی کنه اینم کدش :



<?php

echo "<pre>\n";
foreach( range(0,9) as $i ){
foreach( range(0,(9-$i)) as $j ){
if( $j > 0 ) echo " ";
}
foreach( range((9-$i),9) as $k ){
echo "*";
}
echo "\n";

}
echo "</pre>";

?>

MMSHFE
یک شنبه 03 شهریور 1392, 12:25 عصر
<?php
echo '<p dir="rtl" style="direction: rtl !important;">' . PHP_EOL;
for($i = 1; $i <= 10; $i++) {
for($j = 1; $j <= $i; $j++) {
echo '*';
}
echo '<br />' . PHP_EOL;
}
echo '</p>' . PHP_EOL;
?>