- 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 calculate the absolute and scale of a vertex.
Example
Abs(x, y) => √(x)2+(y)2
Scale(f) => (x*f, y*f)
Approach
Define a vertex as a struct.
Initialize the vertex with some x and value.
Define a method to calculate absolute(x, y).
Define a method to calculate scale(x*f, y*f).
Example
package main import ( "fmt" "math" ) type Vertex struct { X, Y float64 } func Abs(v Vertex) float64{ return math.Sqrt(v.X*v.X + v.Y*v.Y) } func Scale(v *Vertex, f float64) { v.X = v.X * f v.Y = v.Y * f } func main() { v := Vertex{3, 4} fmt.Println("Given vertex is: ", v) fmt.Println("Absolute value of given vertex is: ", Abs(v)) f := 10.0 fmt.Printf("After scaling by %0.1f new vertex is: ", f) Scale(&v, f) fmt.Println(v) fmt.Println("Absolute value of given vertex is: ", Abs(v)) }
Output
Given vertex is: {3 4} Absolute value of given vertex is: 5 After scaling by 10.0 new vertex is: {30 40} Absolute value of given vertex is: 50
- Related Articles
- Program to calculate vertex-to-vertex reachablity matrix in Python
- Golang program to calculate the volume and area of a Cone
- Golang program to calculate the volume and area of a Sphere
- Golang program to calculate the area of a cube
- Golang program to calculate the volume of a cube
- Golang program to Calculate the Volume, Diagonal and Area of a Cuboid?
- Golang program to calculate the volume and area of the Cylinder
- Golang program to get the name of the file from the absolute path
- Golang Program to Calculate the intersection of two Slices
- Golang Program to Calculate Standard Deviation
- Golang program to calculate union of two slices
- Golang program to get the relative path from two absolute paths
- Golang Program to Calculate the Average of Numbers in a Given List
- Golang Program to Calculate The Power using Recursion
- Golang program to calculate the sum of all even numbers

Advertisements