Retour aux défis
Facile 0 résolus 0 % de réussite

Celsius vers Fahrenheit

Convertir une température de degrés Celsius en degrés Fahrenheit.

Ce que vous allez apprendre

  • Convertir des unités avec une formule
  • Travailler avec des nombres décimaux
  • Respecter la priorité des opérateurs

Problème

Convertissez une température en degrés Celsius en degrés Fahrenheit en utilisant la formule F = C × 9 / 5 + 32.

Implémentez celsius_to_fahrenheit(celsius).

Entrée

celsius : La température en degrés Celsius.

Sortie

Retournez la température en degrés Fahrenheit (un nombre décimal).

Contraintes

-273.15 ≤ celsius ≤ 10 000

Exemples

Exemple 1
Entrée :
celsius = 100.0

Sortie attendue :
expected = 212.0
Entrée :
double celsius = 100.0;

Sortie attendue :
double expected = 212.0;
Entrée :
double celsius = 100.0;

Sortie attendue :
double expected = 212.0;

Explication

100 × 9 / 5 + 32 = 212, le point d’ébullition de l’eau.

Exemple 2
Entrée :
celsius = -40.0

Sortie attendue :
expected = -40.0
Entrée :
double celsius = -40.0;

Sortie attendue :
double expected = -40.0;
Entrée :
double celsius = -40.0;

Sortie attendue :
double expected = -40.0;

Explication

-40 × 9 / 5 + 32 = -40 : les deux échelles se rejoignent à -40.

Comment l'aborder

Essayez d'abord seul, puis ouvrez les indices un par un.

Indice 1

C’est une conversion directe d’une unité linéaire vers une autre.

Indice 2

Applique soigneusement la formule donnée, surtout l’ordre de multiplication et de division.

Indice 3

Garde le résultat comme une valeur décimale, car beaucoup d’entrées ne se convertissent pas exactement en entiers.

Complexité attendue

temps O(1), espace supplémentaire O(1)

Références

Ce défi a été adapté pour CodeUtility. Suivez l'énoncé et les contraintes ci-dessus.

Apprenez des autres

Solutions de la communauté

Aucune solution publiée pour l'instant. Résolvez ce défi pour partager la première.