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 Find Volume and Surface Area of a Cone

by suresh

Write a Go Program to find the Volume and Surface Area of a Cone. The math formula to find the cone volume, surface area, and lateral surface area are

  • Cone Surface Area = πrl + πr² (l = length, r = radius)
  • Volume of a Cone = 1/3 πr²h ( h = Cone height)
  • The Lateral Surface Area of a Cone = πrl
package main

import (
    "fmt"
    "math"
)

func main() {

    var cnRadius, cnHeight, cnSA, cnVol, cnLSA, cnLen float64

    fmt.Print("Enter the Cone Radius = ")
    fmt.Scanln(&cnRadius)

    fmt.Print("Enter the Cone Height = ")
    fmt.Scanln(&cnHeight)

    cnLen = math.Sqrt(cnRadius*cnRadius + cnHeight*cnHeight)
    cnSA = math.Pi * cnRadius * (cnRadius + cnLen)
    cnVol = (1.0 / 3) * math.Pi * cnRadius * cnRadius * cnHeight
    cnLSA = math.Pi * cnRadius * cnLen

    fmt.Println("The Length of a Cone Side (Slant)  = ", cnLen)
    fmt.Println("The Volume of a Cone               = ", cnVol)
    fmt.Println("The Surface Area of a Cone         = ", cnSA)
    fmt.Println("The Lateral Surface Area of a Cone = ", cnLSA)
}
Go program to Find Volume and Surface Area of a Cone

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