﻿ Rust: Print Latitude and Longitude separately

# Rust: Print Latitude and Longitude separately

## Rust Variables and Data Types: Exercise-7 with Solution

Write a Rust program that defines a tuple of coordinates representing latitude and longitude. Print each tuple element separately.

Sample Solution:

Rust Code:

fn main() {
// Define a tuple named 'coordinates' containing latitude and longitude
let coordinates: (f64, f64) = (40.7128, -74.0060);

// Access and print the latitude
println!("Latitude: {}", coordinates.0);

// Access and print the longitude
println!("Longitude: {}", coordinates.1);
}

Output:

Latitude: 40.7128
Longitude: -74.006

Explanation:

Here's a brief explanation of the above Rust code:

• 'fn main() { ... }': This is the entry point of the program.
• 'let coordinates: (f64, f64) = (40.7128, -74.0060);': This line defines a tuple named 'coordinates' containing latitude and longitude values. The tuple type is explicitly specified as '(f64, f64)' indicating that it contains two floating-point numbers.
• 'println!("Latitude: {}", coordinates.0);': This line prints the first element of the tuple, representing the latitude.
• 'println!("Longitude: {}", coordinates.1);': This line prints the second element of the tuple, representing the longitude.

Rust Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿