Tutorial Gateway

  • C
  • C#
  • Java
  • Python
  • SQL
  • MySQL
  • Js
  • BI Tools
    • Informatica
    • Talend
    • Tableau
    • Power BI
    • SSIS
    • SSRS
    • SSAS
    • MDX
    • R Tutorial
    • Alteryx
    • QlikView
  • More
    • C Programs
    • C++ Programs
    • Go Programs
    • Python Programs
    • Java Programs

Go Program to Print Even Numbers

by suresh

This Go program to print even numbers from 1 to n uses the for loop that starts at one and ends at evenum. Inside it, the if statement checks whether the remainder of the number divisible by two equals zero. If True, it prints that even number as output.

package main

import "fmt"

func main() {

    var evnum int

    fmt.Print("Enter the Number to Print Even's = ")
    fmt.Scanln(&evnum)

    fmt.Println("Even Numbers from 1 to ", evnum, " are = ")
    for i := 1; i <= evnum; i++ {
        if i%2 == 0 {
            fmt.Print(i, "\t")
        }
    }
    fmt.Println()
}
Go Program to Print Even Numbers 1

Golang Program to Print Even Numbers from 1 to N

In this Golang program, for loop starts at two and increments by two. It manes, all the numbers will be even because we are skipping the odd numbers.

package main

import "fmt"

func main() {

    var evnum, i int

    fmt.Print("Enter the Number to Print Even's = ")
    fmt.Scanln(&evnum)

    fmt.Println("Even Numbers from 1 to ", evnum, " are = ")
    for i = 2; i <= evnum; i = i + 2 {
        fmt.Print(i, "\t")
    }
    fmt.Println()
}
Go Program to Print Even Numbers 2

It is another way of writing for loops to display even numbers.

package main

import "fmt"

func main() {

    var evnum int

    fmt.Print("Enter the Number to Print Even's = ")
    fmt.Scanln(&evnum)

    i := 2
    fmt.Println("Even Numbers from 1 to ", evnum, " are = ")
    for i <= evnum {
        fmt.Print(i, "\t")
        i = i + 2
    }
    fmt.Println()
}
Go Program to display Even Numbers 3

This Go program returns the even numbers from minimum to maximum. The first if statement checks whether the minimum value is odd, and if it is true, the minimum value incremented by 1. So it becomes an even number. We incremented this value within the for loop by two so that all the numbers will be even. No requirement for an additional if statement for every number.

package main

import "fmt"

func main() {

    var min, max int

    fmt.Print("Enter the Minimum to Start Printing Even's = ")
    fmt.Scanln(&min)
    fmt.Print("Enter the Maximum to End Printing Even's = ")
    fmt.Scanln(&max)

    if min%2 != 0 {
        min++
    }
    fmt.Print("The Even Numbers from ", min, " to ", max, " are \n")
    for i := min; i <= max; i = i + 2 {
        fmt.Print(i, "\t")
    }
    fmt.Println()
}
Go Program to Print Even Numbers 4

Go Program to Print Even Numbers using Functions. This Golang example is the same as the first Even Numbers example. However, it prints the even numbers among the minimum and maximum limit value.

package main

import "fmt"

func main() {

    var min, max int

    fmt.Print("Enter the Minimum to Start Printing Even's = ")
    fmt.Scanln(&min)
    fmt.Print("Enter the Maximum to End Printing Even's = ")
    fmt.Scanln(&max)

    fmt.Print("The Even Numbers from ", min, " to ", max, " are \n")
    for i := min; i <= max; i++ {
        if i%2 == 0 {
            fmt.Print(i, "\t")
        }
    }
}
Golang Program to Print Even Numbers 5

Placed Under: Go Examples

  • Golang Hello World Program
  • Go Add Two Number
  • Go Compound Interest
  • Go Count Digits in a Number
  • Go Cube of a Number
  • Go Even or Odd
  • Go Largest of Three Numbers
  • Go Reverse Natural Numbers
  • Go Multiplication Table
  • Go Number divisible by 5 and 11
  • Go Positive or Negative
  • Go Power of a Number
  • Go Print Natural Numbers
  • Go Profit or Loss
  • Go Print 1 to 100 without loop
  • Go Program to Print 1 to 100
  • Go Product of Digits in a Number
  • Go Palindrome Number Program
  • Go Print Even Numbers
  • Go Print Odd Numbers
  • Go Factors of a Number
  • Go Perfect Number
  • Go Prime Number
  • Go Reverse a Number
  • Go Simple Interest
  • Go Square of a Number
  • Go Square root of a Number
  • Go Sum of Digits in a Number
  • Go Sum & Avg of Natural Nums
  • Go Sum of Even Numbers
  • Go Sum of Odd Numbers
  • Go Sum of Even and Odd
  • Go Sphere Vol & Surface Area
  • Go Cylinder Vol & Surface Area
  • Go Cuboid Vol & Surface Area
  • Go Cube Volume & Surface Area
  • Go Cone Volume & Surface Area

Copyright © 2021 · All Rights Reserved by Suresh

About Us | Contact Us | Privacy Policy