Чтобы преобразовать километры в час (км/ч) в мили в час (миль в час) в C++, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование формулы преобразования
#include <iostream>
double convertKmToMiles(double km) {
return km * 0.62137119;
}
int main() {
double kmPerHour = 100.0;
double milesPerHour = convertKmToMiles(kmPerHour);
std::cout << kmPerHour << " km/h is equal to " << milesPerHour << " mph." << std::endl;
return 0;
}
Метод 2: использование коэффициента пересчета
#include <iostream>
double convertKmToMiles(double km) {
double milesPerHour = km * 0.62137119;
return milesPerHour;
}
int main() {
double kmPerHour = 100.0;
double milesPerHour = convertKmToMiles(kmPerHour);
std::cout << kmPerHour << " km/h is equal to " << milesPerHour << " mph." << std::endl;
return 0;
}
Метод 3: использование постоянной переменной
#include <iostream>
const double KM_TO_MILES = 0.62137119;
int main() {
double kmPerHour = 100.0;
double milesPerHour = kmPerHour * KM_TO_MILES;
std::cout << kmPerHour << " km/h is equal to " << milesPerHour << " mph." << std::endl;
return 0;
}
Метод 4: использование функции со ссылочным параметром
#include <iostream>
void convertKmToMiles(double km, double& miles) {
miles = km * 0.62137119;
}
int main() {
double kmPerHour = 100.0;
double milesPerHour;
convertKmToMiles(kmPerHour, milesPerHour);
std::cout << kmPerHour << " km/h is equal to " << milesPerHour << " mph." << std::endl;
return 0;
}