Récapitulatif - If Else
Fait partie de la section Fundamentals du Journey Rust de Coddy — leçon 27 sur 75.
Défi
DébutantOn vous donne un code qui reçoit en entrée deux nombres n1 et n2 ainsi qu'une chaîne de caractères unique op.
Remarque : nous apprendrons dans les prochaines leçons comment obtenir des entrées de l'utilisateur, pour l'instant ne touchez pas aux trois premières lignes.
Les valeurs possibles pour op sont "+", "-", "/" et "*"
Votre tâche consiste à définir la variable result en fonction des conditions suivantes :
- si
opest"+", définissezresultavecn1 + n2. - si
opest"-", définissezresultavecn1 - n2. - si
opest"/", définissezresultavecn1 / n2. - si
opest"*", définissezresultavecn1 * n2.
Essayez vous-même
use std::io;
fn main() {
let mut n1_input = String::new();
let mut n2_input = String::new();
let mut op_input = String::new();
io::stdin().read_line(&mut n1_input).unwrap();
io::stdin().read_line(&mut n2_input).unwrap();
io::stdin().read_line(&mut op_input).unwrap();
let n1: f64 = n1_input.trim().parse().unwrap();
let n2: f64 = n2_input.trim().parse().unwrap();
let op = op_input.trim();
// Écrivez votre code ci-dessous, utilisez n1, n2 et op
let result: f64 = 0.0;
println!("{}", result);
}Toutes les leçons de Fundamentals
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Afficher dans la consoleLire la saisie utilisateurRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 33Variables - Partie 2
Déclaration de typeConventions de nommageInférence de typeRécapitulatif - Initialiser des variablesConversion de type9Boucles
Boucle For sur une sérieBoucle WhileBreakContinueBoucles imbriquéesÉtiquettes de boucleBoucle infinieRécapitulatif - Entrée dynamique12Bases des tableaux
Déclaration de tableauxTableau comme paramètreAccès aux élémentsModification de tableauxRécapitulatif - Affichage formaté d'un tableau15Opérations sur les chaînes
Méthodes de chaînesMacro format!Conversion de chaînesRécapitulatif - Format