- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Golang Program To Print Mirror Lower Star Triangle Pattern
In this tutorial, we will learn how to print the mirror lower star triangle pattern using G programming language.
Syntax
for initialization; condition; update { statement(s) }
In the code, we use the for loop to repeat a block of code until the specified condition is met.
Example: Golang Program to Print Mirror Lower Star Triangle pattern using One Single Function
Algorithm
Step 1 − Import the package fmt.
Step 2 − Start the function main ().
Step 3 − Declare and initialize the variables.
Step 4 − Use of for loop with condition and incrementor.
Step 5 − Print the result using fmt.Println ().
Example
// GOLANG PROGRAM TO PRINT MIRROR LOWER STAR TRIANGLE PATTERN package main // fmt package provides the function to print anything import "fmt" func main() { fmt.Println("GOLANG PROGRAM TO PRINT MIRROR LOWER STAR TRIANGLE PATTERN") // declare the variables var i int var j int var row int // initialize the variables row = 8 //Outer loop 1 // prints the first half triangle GOLANG PROGRAM TO PRINT MIRROR LOWER STAR TRIANGLE PATTERN for i = 0; i <= row; i++ { //inner loop 1 for j = 1; j < i; j++ { //prints space between two stars fmt.Print(" ") } // Inner loop 2 for j = i; j <= row; j++ { // Print star fmt.Print("*" + " ") } // Ending line after each row fmt.Println() } // Outer loop 2 // prints the second half triangle for i = row - 1; i >= 0; i-- { // Inner loop 1 for j = 0; j < i; j++ { // Print whitespace fmt.Print(" ") } // Inner loop 2 for j = i; j <= row-1; j++ { // Print star fmt.Print("*" + " ") } // Ending line after each row fmt.Println() } }
Output
GOLANG PROGRAM TO PRINT MIRROR LOWER STAR TRIANGLE PATTERN * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Description Of The Code
In the above program, we first declare the package main.
We imported the fmt package that includes the files of package fmt.
Now start the function main ().
Declare the three integer variables i, j and row. Initialize the row variable to an integer value you want for the number of rows of the lower mirror star triangle pattern.
Using for loop − The condition is given inside an if statement and stop execution is mentioned once the condition is right.
And last printing the result using fmt.Println().
Conclusion
We have successfully compiled and executed the Golang program code to print the mirror lower star triangle pattern in the above example.
- Related Articles
- Java Program to Print Mirror Lower Star Triangle Pattern
- Haskell Program to Print Mirror Lower Star Triangle Pattern
- Swift program to Print Mirror Lower Star Triangle Pattern
- Golang Program To Print Mirror Upper Star Triangle Pattern
- Golang Program To Print Upper Star Triangle Pattern
- Golang Program to Print Left Triangle Star Pattern
- Golang Program to Print Right Triangle Star Pattern
- Golang Program To Print Downward Triangle Star Pattern
- Java Program to Print Mirror Upper Star Triangle Pattern
- Swift Program to Print Mirror Upper Star Triangle Pattern
- C++ Program to Print Mirror Upper Star Triangle Pattern
- Haskell Program to Print Mirror Upper Star Triangle Pattern
- Golang Program to print a hollow star triangle pattern
- Golang Program To Print 8 Star Pattern
- Golang Program To Print Diamond Star Pattern
