Se familiariser avec les éléments de base du langage Swift
Créer une classe en Swift pour gérer une liste de tâches avec des fonctionnalités avancées telles que l’ajout, la suppression, le marquage comme terminé, et l’affichage détaillé des tâches.
1. ⏳ Faire les courses
2. ⏳ Réviser pour l'examen
3. ⏳ Appeler le médecin
4. ⏳ Nettoyer la maison
5. ⏳ Lire un chapitre de livre
Après avoir marqué “Faire les courses” et “Appeler le médecin” comme terminées :
1. ✅ Faire les courses
2. ⏳ Réviser pour l'examen
3. ✅ Appeler le médecin
4. ⏳ Nettoyer la maison
5. ⏳ Lire un chapitre de livre
Après avoir recherché “maison” :
Résultats de la recherche :
4. ⏳ Nettoyer la maison
Après avoir supprimé les tâches terminées :
1. ⏳ Réviser pour l'examen
2. ⏳ Nettoyer la maison
3. ⏳ Lire un chapitre de livre
⚠️ Le fichier .swift peut être ouvert dans un éditeur de code comme Visual Studio Code. Cependant, pour pouvoir l’exécuter, vous devez installer le compilateur.
Créer une application de conversion d’unités en utilisant des fonctions en Swift, avec une interface utilisateur interactive via la console.
Bienvenue dans l'application de conversion d'unités !
Veuillez choisir une option :
1. Convertir Fahrenheit en Celsius
2. Convertir Mètres en Pieds
3. Convertir Livres en Kilogrammes
4. Quitter
Entrée utilisateur : 1
Entrez la température en Fahrenheit : 98.6
Résultat : 98.6°F = 37.0°C
Entrée utilisateur : 2
Entrez la longueur en mètres : 10
Résultat : 10.0 m = 32.81 pieds
Entrée utilisateur : 3
Entrez le poids en livres : 150
Résultat : 150.0 lb = 68.04 kg
Entrée utilisateur : 4
Merci d'avoir utilisé l'application de conversion. À bientôt !
⚠️ Le fichier .swift peut être ouvert dans un éditeur de code comme Visual Studio Code. Cependant, pour pouvoir l’exécuter, vous devez installer le compilateur.
Créer une hiérarchie de classes en Swift pour représenter différentes formes géométriques, en appliquant les principes d’héritage et de polymorphisme.
// Tester les classes
let circle = Circle(radius: 5.0)
circle.displayInfo()
let rectangle = Rectangle(width: 10.0, height: 4.0)
rectangle.displayInfo()
let triangle = Triangle(base: 6.0, height: 3.0)
triangle.displayInfo()
Résultat :
Forme : Cercle, Rayon : 5.0, Aire : 78.54
Forme : Rectangle, Largeur : 10.0, Hauteur : 4.0, Aire : 40.00
Forme : Triangle, Base : 6.0, Hauteur : 3.0, Aire : 9.00
⚠️ Le fichier .swift peut être ouvert dans un éditeur de code comme Visual Studio Code. Cependant, pour pouvoir l’exécuter, vous devez installer le compilateur.
Objectif : Pratiquer la déclaration et l'héritage de protocoles en Swift.
Tu dois modéliser des animaux dans un zoo à l’aide de protocoles.
Identifiable avec une propriété nom: String.Animal qui hérite de Identifiable et ajoute une méthode
faireDuBruit().
Volant qui hérite de Animal et ajoute une méthode
voler().
Chien et Chat qui adoptent AnimalOiseau qui adopte Volant[Animal] contenant des animaux et appelle la méthode
faireDuBruit() pour chacun.
[Volant] contenant seulement des oiseaux et appelle voler()
pour chacun.Bonus : Ajoute une méthode description() dans le protocole Animal
qui retourne une chaîne de caractères présentant l’animal.
⚠️ Le fichier .swift peut être ouvert dans un éditeur de code comme Visual Studio Code. Cependant, pour pouvoir l’exécuter, vous devez installer le compilateur.