3.3. Bases de Dart : structures conditionnelles

Dart est un langage de programmation moderne, développé par Google, utilisé pour créer des applications mobiles, Web et de bureau. C'est le langage principal utilisé dans Flutter, le framework de développement d'applications mobiles populaire de Google. Dans cette section, nous aborderons un aspect fondamental de la programmation Dart : les structures conditionnelles.

Structures conditionnelles

Les structures conditionnelles sont un concept fondamental dans tout langage de programmation. Ils permettent au programme de prendre des décisions basées sur certaines conditions. Dans Dart, nous disposons de plusieurs structures conditionnelles, notamment « if », « else if », « else », « switch » et « case ».

Si, sinon si, ​​et sinon

L'instruction « if » est la structure conditionnelle la plus élémentaire. Il vérifie si une condition est vraie et, si c'est le cas, exécute un bloc de code. Par exemple :

entier x = 10 ; si (x > 5) { print('x est supérieur à 5'); }

Ici, le programme vérifie si « x » est supérieur à 5. Si c'est le cas, il affiche « x est supérieur à 5 ».

L'instruction « else if » est utilisée pour vérifier plusieurs conditions. Si la condition de l'instruction « if » est fausse, le programme vérifie la condition de l'instruction « else if ». Si cette condition est vraie, le programme exécute le bloc de code correspondant. Par exemple :

entier x = 10 ; si (x > 20) { print('x est supérieur à 20'); } sinon si (x > 10) { print('x est supérieur à 10'); } sinon si (x > 5) { print('x est supérieur à 5'); }

Ici, le programme vérifie d'abord si « x » est supérieur à 20. Puisque « x » vaut 10, cette condition est fausse, le programme passe donc à la condition suivante. Il vérifie si « x » est supérieur à 10. Encore une fois, cette condition est fausse, le programme passe donc à la condition suivante. Il vérifie si 'x' est supérieur à 5. Comme cette condition est vraie, le programme imprime 'x est supérieur à 5'.

L'instruction « else » est utilisée comme une sorte de « dernier recours ». Si toutes les conditions des instructions « if » et « else if » sont fausses, le programme exécute le bloc de code dans l'instruction « else ». Par exemple :

entier x = 10 ; si (x > 20) { print('x est supérieur à 20'); } sinon si (x > 10) { print('x est supérieur à 10'); } autre { print('x vaut 10 ou moins'); }

Ici, toutes les conditions des instructions « if » et « else if » sont fausses, donc le programme affiche « x est égal à 10 ou moins ».

Commutateur et boîtier

L'instruction 'switch' est utilisée pour sélectionner l'un des nombreux blocs de code à exécuter. L'instruction « switch » évalue une expression et compare la valeur de l'expression avec la valeur de chaque instruction « case ». S'il y a une correspondance, le bloc de code associé est exécuté.

entier x = 2 ; commutateur(x) { cas 1: print('x vaut 1'); casser; cas 2 : print('x vaut 2'); casser; défaut: print('x n'est ni 1 ni 2'); }

Ici, le programme vérifie si « x » est égal à 1. Si c'est le cas, il affiche « x is 1 ». Sinon, vérifiez si « x » est égal à 2. Si tel est le cas, imprimez « x is 2 ». Si 'x' n'est ni 1 ni 2, le programme affiche 'x n'est ni 1 ni 2'.

En résumé, les instructions conditionnelles sont une partie essentielle de la programmation Dart. Ils permettent au programme de prendre des décisions basées sur certaines conditions, ce qui est essentiel pour créer des applications complexes et interactives.

Répondez maintenant à l’exercice sur le contenu :

Laquelle des affirmations suivantes décrit correctement l'utilisation de l'instruction « switch » dans le langage de programmation Dart ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Notions de base sur les fléchettes : structures en boucle

Page suivante de lebook gratuit :

22Notions de base sur les fléchettes : structures en boucle

2 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte