<p>Градусы Цельсия (обозначаемые символом "°C") являются наиболее распространенной единицей измерения температуры в метрической системе. Они были предложены шведским астрономом Андерсом Цельсием в 1742 году и получили широкое признание в научном сообществе.</p>
<p>В программировании существует множество задач, связанных с преобразованием градусов Цельсия. Например, часто возникает потребность в переводе температуры из градусов Цельсия в другие единицы измерения, такие как градусы Фаренгейта или Кельвина. Для этого можно использовать соответствующие формулы преобразования:</p>
<ul>
<li>Перевод градусов Цельсия в градусы Фаренгейта: F = C * 9/5 + 32</li>
<li>Перевод градусов Цельсия в Кельвины: K = C + 273.15</li>
</ul>
<p>Примеры кода на различных языках программирования:</p>
<ol>
<li>Язык Java:
<pre class="hljs">public class CelsiusConverter {
public static double toFahrenheit(double celsius) {
return celsius * 9 / 5 + 32;
}
public static double toKelvin(double celsius) {
return celsius + 273.15;
}
public static void main(String[] args) {
double celsius = 25.0;
double fahrenheit = toFahrenheit(celsius);
double kelvin = toKelvin(celsius);
System.out.println(celsius + " градусов Цельсия = " + fahrenheit + " градусов Фаренгейта");
System.out.println(celsius + " градусов Цельсия = " + kelvin + " Кельвин");
}
}
</pre></li>
<li>Язык Python:
<pre class="hljs">def to_fahrenheit(celsius):
return celsius * 9 / 5 + 32
def to_kelvin(celsius):
return celsius + 273.15
celsius = 25.0
fahrenheit = to_fahrenheit(celsius)
kelvin = to_kelvin(celsius)
print(celsius, "градусов Цельсия =", fahrenheit, "градусов Фаренгейта")
print(celsius, "градусов Цельсия =", kelvin, "Кельвин")
</pre></li>
<li>Язык C++:
<pre class="hljs">#include <iostream>
using namespace std;
double toFahrenheit(double celsius) {
return celsius * 9 / 5 + 32;
}
double toKelvin(double celsius) {
return celsius + 273.15;
}
int main() {
double celsius = 25.0;
double fahrenheit = toFahrenheit(celsius);
double kelvin = toKelvin(celsius);
cout << celsius << " градусов Цельсия = " << fahrenheit << " градусов Фаренгейта" << endl;
cout << celsius << " градусов Цельсия = " << kelvin << " Кельвин" << endl;
return 0;
}
</pre></li>
</ol>
<p>Таким образом, преобразование градусов Цельсия в другие единицы измерения температуры можно легко осуществить с помощью соответствующих формул и примеров кода на популярных языках программирования. Это позволяет удобно работать с температурными данными в различных программах и приложениях.</p>