Programme Dart simple pour convertir des températures de degrés Celsius en Fahrenheit avec saisie clavier et affichage formaté à deux décimales.
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.');
}
}