Convertisseur de Degrés Celsius en Fahrenheit

Programme Dart simple pour convertir des températures de degrés Celsius en Fahrenheit avec saisie clavier et affichage formaté à deux décimales.

Brève Introduction

Convertisseur de Degrés Celsius en Fahrenheit (dart)
DESCRIPTION :
Un programme simple en Dart qui convertit une température exprimée en degrés Celsius en degrés Fahrenheit. Le code inclut la saisie au clavier et l'affichage du résultat.

NOTES SUPPLÉMENTAIRES :
Le programme lit une valeur numérique au clavier, la convertit de Celsius en Fahrenheit en utilisant la formule F = C * 9/5 + 32 et affiche le résultat formaté avec deux décimales.

EXPLICATIONS :
- 1. Nous importons 'dart:io' pour pouvoir lire l'entrée au clavier.
- 2. La fonction main() est le point d'entrée du programme.
- 3. L'utilisateur est invité à saisir la température en degrés Celsius.
- 4. L'entrée est lue en tant que chaîne et convertie en double.
- 5. La formule de conversion de Celsius en Fahrenheit est appliquée.
- 6. Le résultat est affiché avec deux chiffres après la virgule.

Code d'Exemple : dart

import 'dart:io';

void main() {
  // Demander à l'utilisateur de saisir la température en degrés Celsius
  stdout.write('Inserisci la temperatura in gradi Celsius: ');
  String? input = stdin.readLineSync();

  // Vérifier que l'entrée n'est pas nulle et essayer de la convertir en double
  if (input != null) {
    double? celsius = double.tryParse(input);

    if (celsius != null) {
      // Calculer la température en Fahrenheit
      double fahrenheit = celsius * 9 / 5 + 32;

      // Afficher le résultat avec deux décimales
      print('${celsius.toStringAsFixed(2)} °C corrispondono a ${fahrenheit.toStringAsFixed(2)} °F');
    } else {
      print('Errore: inserisci un numero valido.');
    }
  } else {
    print('Errore: input nullo.');
  }
}
×
×
×
Veux-tu régénérer la réponse ?
×
Exporter le chat
Choisissez le format d'export
⏳ Generazione PDF in corso…
Allegati
×
⚠️ Vous êtes sur le point de fermer le chat et de passer au générateur d’images. Si vous n’êtes pas connecté, vous perdrez notre conversation. Confirmez-vous ?
👁 Tu consultes une discussion partagée en mode temporaire. Elle ne sera pas enregistrée.
💬
×
Prompts enregistrés
×
Note privée
×
Étiquette
×
Rechercher dans toutes les discussions
×
Vos insights
Analyse en cours…
×
Préférences IA
Nom de l'assistant 30
Longueur des réponses
Modèle IA
Réponses structurées
Inclure des exemples
Utiliser des emojis
Guide-moi, ne résous pas Des indices et des questions plutôt que la réponse toute faite
Plus de réglages →
×
Partager cette discussion
Toute personne ouvrant ce lien pourra consulter la discussion ou l'ajouter à son profil comme discussion personnelle.
⚠️ Attention : les pièces jointes de la discussion seront également partagées. Qui l'ajoutera recevra une copie des fichiers dans son dossier.
Discussion partagée
Quelqu'un a partagé une discussion avec toi. Veux-tu seulement la consulter ou l'ajouter à tes discussions ?
⚠️ Attention : les pièces jointes de la discussion seront également partagées. Qui l'ajoutera recevra une copie des fichiers dans son dossier.
×

📌 Messages enregistrés

Chargement...

×

Historique des discussions

programmes-exemples · HISTORIQUE DU CHAT

Chargement...

Préférences IA

×
  • 🟢 BasiqueRéponses rapides et essentielles pour étudier
  • 🔵 MoyenQualité supérieure pour étude et programmation
  • 🟣 AvancéRaisonnement complexe et analyses détaillées
Expliquer les étapes

Qu'est-ce qu'il faut ?

Logiciel :
  • Langage Dart (version 2.12 ou supérieure)
  • Aucune dépendance externe requise
Matériel :
  • Aucun composant matériel nécessaire, exécution sur tout ordinateur avec Dart SDK
Configuration :
  • Environnement de développement Dart configuré (ex. DartPad, Visual Studio Code avec plugin Dart)
  • Console ou terminal pour entrée/sortie