Kết hợp tất cả
Bài học 10 trên 10 trong khóa học Chuyển đổi nhiệt độ bằng C++ của Coddy.
Thử thách
DễBây giờ, hãy kết hợp mọi thứ lại. Chúng ta có lựa chọn của người dùng, nhiệt độ và các hàm chuyển đổi.
In ra kết quả phù hợp dựa trên đầu vào của người dùng theo định dạng sau:
Temperature in X: YTrong đó, X là tên của loại nhiệt độ (Celsius, Kelvin hoặc Fahrenheit) và Y là giá trị đã chuyển đổi.
Xem test case để biết ví dụ!
Tự làm thử
#include <iostream>
using namespace std;
float celsiusToFahrenheit(float celsius) {
return (celsius * 9.0 / 5.0) + 32.0;
}
double celsiusToKelvin(double celsius) {
return celsius + 273.15;
}
double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32.0) * 5.0 / 9.0;
}
double fahrenheitToKelvin(double fahrenheit) {
return (fahrenheit + 459.67) * 5.0 / 9.0;
}
double kelvinToCelsius(double kelvin) {
return kelvin - 273.15;
}
double kelvinToFahrenheit(double kelvin) {
return kelvin * 9.0 / 5.0 - 459.67;
}
int main() {
int choice;
double temperature;
cout << "Temperature Converter\n";
cout << "1. Celsius to Fahrenheit\n";
cout << "2. Celsius to Kelvin\n";
cout << "3. Fahrenheit to Celsius\n";
cout << "4. Fahrenheit to Kelvin\n";
cout << "5. Kelvin to Celsius\n";
cout << "6. Kelvin to Fahrenheit\n";
cout << "Enter your choice (1-6):\n";
cin >> choice;
cout << "Enter the temperature:\n";
cin >> temperature;
return 0;
}Tất cả bài học trong Chuyển đổi nhiệt độ bằng C++
Tự luyện tập: Trình biên dịch C++ online