This is an old revision of the document!


TP 1 - Introduction à Rust

Nous utiliserons le langage de programmation Rust pour les TPs SdE2.

Resources

  1. The Rust Programming Language, Chapitre 1, 2, 3 et 5 en, fr

Sujettes

Si vous n'avez pas installé Rust, vous pouvez utiliser Rust Playground pour résoudre les sujets.

  1. Écrivez un programme qui imprime votre nom.
  2. Définissez deux variables et attribuez-leur une valeur numérique. Affiche la valeur maximale entre les deux sans utiliser de variable temporaire.
  3. Écrivez une fonction qui vérifie si un nombre est divisible par n.
  4. Définissez un tableau de nombres et écrivez le code pour en afficher la valeur maximale.
  5. Définissez une structure appelée Ordinateur qui définit la marque, le nom du processeur et la taille de la mémoire d'un ordinateur.
    1. Ecrivez une fonction associée (statique) appelée new qui crée une instance de la structure.
    2. Écrivez une méthode appelée display qui imprime toutes les informations.
  6. Définissez un tableau avec des éléments de type Ordinateur. Écrivez un programme qui affiche un menu avec les options suivantes: a. imprimer tous les ordinateurs, b. imprimer l'ordinateur avec la plus grande quantité de mémoire. Lisez les touches du clavier et exécutez l'option sélectionnée jusqu'à ce que vous lisez quelque chose de différent de a et b.
sde2/laboratoare/01_new.1646078265.txt.gz · Last modified: 2022/02/28 21:57 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0