// Initialize distance and speed
let distance = 30; // (in km)
let speed = 90; // (in km/h)
// Check to avoid division by zero
if (speed <= 0) {
throw new Error("Speed must be greater than zero.");
}
// Calculate time
let tm = distance / speed;
console.log(`Time required: ${tm.toFixed(2)} hours`);
// Optional: convert to hours and minutes
let hours = Math.floor(tm);
let minutes = Math.round((tm - hours) * 60);
console.log(`Which is approximately ${hours} hours and ${minutes} minutes.`);
/*
run:
Time required: 0.33 hours
Which is approximately 0 hours and 20 minutes.
*/