حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

ایجاد صفحه مربعی

تمرین آسان 1315 visibility link download flag

برنامه ای بنویسید که یک عدد را دریافت کرده و براساس آن، شکل زیر را چاپ کند:


input: 3

--- --- ---
| | | |
--- --- ---
| | | |
--- --- ---
| | | |
--- --- ---
👨‍💻 6 ساعت قبل Amirdaneshfar این تمرین رو مشاهده کرد
👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 25

سلام. من کد این مسئله رو با زبان جاوا نوشتم. سعی کردم تا حد امکان کد جمع و جور . ساده ای براش بنویسم.
* تذکر: برای ورودی گرفتن به ماژول util نیاز داشتم. اول اونو ایمپورت کردم و بعد بقیه کدمو نوشتم.

import java.util.Scanner;

public class codebezan1 {

    public static void  Squaremaking(){
        System.out.println("Enter your number:");
        Scanner userinput= new Scanner(System.in);
        int x = userinput.nextInt(); 

        for(int Lines=1 ; Lines< 2*x+2; Lines++){
            System.out.print("\n");

            for( int column=1 ; column< x+1 ; column++){
                if(Lines%2 == 1){
                  System.out.print(" ---");
                }
            }

            for(int column=1;column<x+2; column++){
                if(Lines%2 == 0){
                  System.out.print("|   ");
                }
            }           
         }
     }

    public static void main(String[] args){
        Squaremaking();
    }

}

سلام. من کد این مسئله رو با زبان جاوا نوشتم. سعی کردم تا حد امکان کد جمع و جور . ساده ای براش بنویسم.
* تذکر: برای ورودی گرفتن به ماژول util نیاز داشتم. اول اونو ایمپورت کردم و بعد بقیه کدمو نوشتم.

import java.util.Scanner;

public class  squareQ{

    public static void  Squaremaking(){
        System.out.println("Enter your number:");
        Scanner userinput= new Scanner(System.in);
        int x = userinput.nextInt(); 

        for(int Lines=1 ; Lines< 2*x+2; Lines++){
            System.out.print("\n");

            for( int column=1 ; column< x+1 ; column++){
                if(Lines%2 == 1){
                  System.out.print(" ---");
                }
            }

            for(int column=1;column<x+2; column++){
                if(Lines%2 == 0){
                  System.out.print("|   ");
                }
            }           
         }
     }

    public static void main(String[] args){
        Squaremaking();
    }

}

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن