• وبلاگ : ورودي هاي 88 كامپيوتر دانشگاه شهيد چمران اهواز
  • يادداشت : رفع اشكال جاوا
  • نظرات : 8 خصوصي ، 35 عمومي
  • چراغ جادو

    نام:
    ايميل:
    سايت:
       
    متن پيام :
    حداکثر 2000 حرف
    كد امنيتي:
      
      
     <      1   2   3      
     
    + نرگس 

    من كد شكل ها رو نوشتم. صبح ارسال كردم.ولي زيپ نكردم دوباره بفرستم؟

    اين قسمته لوزيشه:

    public class loozi {

    public static void main(String[] args){
    int i,j;
    for (i=1;i<10;i++){
    if(i==1||i==9){
    for (j = 0; j<5; j++)
    System.out.print(" ");
    System.out.print("*");
    }

    else if(i<6&&i>1){
    for (j = 0; j<=5-i; j++)
    System.out.print(" ");
    System.out.print("*");
    for (j = 0; j<(2*i)-3; j++)
    System.out.print(" ");
    System.out.print("*");}
    else{
    for (j = 0; j<i-4; j++)
    System.out.print(" ");
    System.out.print("*");
    for (j = 0; j<17-(2*i); j++)
    System.out.print(" ");
    System.out.print("*");}
    System.out.print("\n");
    }
    }}

    اشكالي داشتين بپرسين.

    راستي تمريناي گسسته فراموش نشه.

    + نرگس 

    راستي تغيير متغير رو كه فراموش نميكنيد...

    ميتونيد تغييراته عميق تري هم بدين! مثلأ به جاي for از يه دستور loop ديگه استفاده كنيد....

    + ريحانه 
    ببخشيد اين پاييني رو به جاي مثلث لوزي بخونيد!کد لوزي تو خاليه:
    + ريحانه 
    منم فکر ميکنم جلسه ي آخر امسال يه کم متفاوت باشه بد نيست.ما که اردو نرفتيم اما بازم با استاد يه عالمه خاطره داريم!
    در مورد کسايي که مثلث تو خالي رو قبلا هم مشکل داشتن:بچه ها کدش رو همون طور که گفتم فعلا خيلي جالب ننوشتم...نمي تونم اونجوري که تو ترم قبل نوشتم بنويسم.فکر ميکنم تو اين سوال اونجوري نمي شه.اما به هر حال کد C مثلث تو خالي رو ميذارم:
    void emptylozenge(){

    int t,i,n,k,j,m,l;
    clrscr();
    printf("enter the lengh of each side");
    scanf("%d",&n);

    t=0;
    j=n;
    while(n>0){
    for(i=1;i<n;i++)
    printf(" ");
    printf(".");
    if(n !=j){
    l=0;
    for(m=1;m<t;m++){
    l++;
    printf(" ");}
    printf(".");
    }
    t=t+2;
    n--;
    printf("\n");
    }

    l=l-2;
    k=0;
    while(l>=-1){
    for(i=k;i>=0;i--)
    printf(" ");
    printf(".");
    if(l != -1){
    for(m=l;m>0;m--)
    printf(" ");
    printf(".");
    printf("\n");}
    l=l-2;
    k++;
    }
    }

    سلام.......
    جواب سوال مثلث رو تو نظرات پست قبلي گذاشتم........
    باي.......
     <      1   2   3