Vẽ tam giác bằng dấu * có chiều cao = n. Với n là số nguyên dương nhập vào từ bàn phím

Đăng ký kênh để xem thêm nhiều video về lập trình:

Các bạn sinh viên cần tư vấn, gia sư về lập trình, các doanh nghiệp cần tư vấn giải pháp, cách triển khai, quản lý đội nhóm lập trình, Xin vui lòng liên hệ

Facebook:

Fanpage:

Skype: anhdiepmmk

Email: n08ni.dieppn@gmail.com

Nguồn: https://maturegamerpodcast.com/

Xem thêm bài viết khác: https://maturegamerpodcast.com/category/nong-nghiep

admin

One thought on “Tự học lập trình java cơ bản: vẽ tam giác”

  1. //Vẽ tam giác bằng dấu * có chiều cao = n. Với n là số nguyên dương nhập vào từ bàn phím

    //*
    //**
    //* *
    //* *
    //* *
    //****

    //i = 1
    //*

    //i = 2
    //**

    //i = 3
    //***

    //*
    //***
    //***
    //*****
    //*******

    //i = 1 => 1 * 2 – 1 => 1 dấu sao
    //*

    //i = 2 => 2 * 2 – 1 => 3 dấu sao
    //***

    //i = 3 => 3 * 2 – 1 => 5 dấu sao
    //***

    //—-*
    //—* *
    //–* *
    //-* *
    //*******

    // * i = 1
    // * * j = 1
    // * * j = x = (i * 2 – 1)
    //* * * * * * * i = n

    //i * 2 – 1

    Scanner scanner = new Scanner(System.in);

    System.out.println("Mời bạn nhập số n: ");
    int n = scanner.nextInt();

    //In ra chiều cao của tam giác
    for (int i = 1; i <= n; i++){

    //Căn giữ tam giác
    for (int k = n; k > i; k–){
    System.out.print(" ");
    }

    //In ra số dấu * trên mỗi dòng có số lượng dấu sao theo công thức i * 2 – 1
    int x = i * 2 – 1;
    for (int j = 1; j <= x; j++){
    if(i == 1 || i == n || j == 1 || j == x){
    System.out.print("*");
    }else{
    System.out.print(" ");
    }
    }
    System.out.println("");
    }

Leave a Reply

Your email address will not be published. Required fields are marked *