Rust: Print Latitude and Longitude separately
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:
Previous: Rust Program: Convert Celsius to Fahrenheit.
Next: Rust Program: Iterate over array and print elements.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics