Accueil Finances personnelles Comment écrire des décisions multiples en programmation C - mannequins

Comment écrire des décisions multiples en programmation C - mannequins

Table des matières:

Vidéo: comment utiliser la fonction si avec plusieurs condition | Tutoriel Excel - DE RIEN 2025

Vidéo: comment utiliser la fonction si avec plusieurs condition | Tutoriel Excel - DE RIEN 2025
Anonim

Toutes les décisions ne sont pas une proposition claire, oui ou non. Des exceptions se produisent tout le temps. Le langage de programmation C fournit plusieurs façons de gérer ces exceptions, ce qui vous permet de créer du code qui s'exécute en fonction de plusieurs possibilités.

Comment prendre des décisions plus complexes dans la programmation en C

Pour le type de comparaison, le mot-clé if a un compagnon - else. Ensemble, ils fonctionnent comme ceci:

if ( condition ) { instruction ( s );} else { instruction (> s );} Lorsque la condition

est vraie dans une structure if-else, les instructions appartenant à if sont exécutées; sinon, les instructions appartenant à else sont exécutées. C'est un choix ou un type de décision. Une comparaison if-else

est une sorte de mise à jour du code affiché dans A Comparaison simple. La structure single if a été remplacée par if-else. Lorsque la comparaison est fausse, l'instruction appartenant à else est exécutée.

UNE COMPARAISON SIMPLE

#include int main () {int a, b; a = 6; b = a - 2; if (a> b) {printf ("% d est supérieur à% dn", a, b);} return (0);}

AN

IF-ELSE

COMPARAISON #include int main () {int a, b; a = 6; b = a - 2; if (a> b) {printf ("% d est supérieur à% dn", a, b);} else {printf ("% d n'est pas supérieur à% dn", a, b);} return (0);} Exercice

1:

Tapez le code source pour An if-else Comparaison dans un nouveau projet. Compiler et exécuter.

Exercice

2

: Modifiez le code source afin que l'utilisateur puisse saisir la valeur de la variable b . Exercice 3

: Modifiez le code source de Get "Is Equal To" dans votre tête de sorte qu'une structure if-else remplace cette chose si-si laide. (Indice: La meilleure solution ne change qu'une seule ligne de code.) GET "EST ÉGAL À" DANS VOTRE TÊTE #include #define SECRET 17 int main () {int dev; printf ("Pouvez-vous deviner le numéro secret:"); scanf ("% d", & deviner); if (devine == SECRET) {puts ("Vous l'avez deviné!"); return (0);} if (devine! = SECRET) {puts ("Mauvais!"); return (1);}}

Comment ajouter une troisième option avec C

Toutes les décisions prises dans un programme ne sont pas forcément -ou-. Parfois, vous vous trouvez dans le besoin d'un-ou-ou d'un type de chose. En fait, aucun mot n'est trouvé en anglais pour décrire une telle structure, mais il existe en C. Il ressemble à ceci:

if (

condition

) { déclaration (> s ); else si ( condition ) { instruction ( s );} else {instruction (s);} Quand la première condition se révèle fausse, l'instruction else if fait un autre test.Si cette condition

est vraie, ses instructions sont exécutées. Lorsqu'aucune condition n'est vraie, les instructions appartenant à l'autre final sont exécutées. Exercice 4 : En utilisant le code source de Valeurs Comparées en tant que base, créez une structure if-if else-else qui gère trois conditions. Les deux premières conditions sont spécifiées, et vous devez ajouter la possibilité finale en utilisant une structure similaire à celle montrée ici. LES VALEURS SONT COMPARÉES

#include int main () {int first, second; printf ("Entrez la première valeur:"); scanf ("% d", & premier); printf ("Entrez la seconde valeur:"); scanf ("% d", & deuxième); met ("Évaluer …"); if (firstsecond) {printf ("% d est supérieur à% dn", premier, second);} return (0);} C n'a pas de limite sur le nombre d'instructions if que vous pouvez ajouter à un processus de décision if. Votre code pourrait afficher un if, suivi de trois conditions else-if, et une autre finale. Ce processus fonctionne, même si ce n'est pas la meilleure approche.

Comment écrire des décisions multiples en programmation C - mannequins

Le choix des éditeurs

Principes de base du protocole de routage IP Multicast - dummies

Principes de base du protocole de routage IP Multicast - dummies

IP Le routage multicast est le routage du trafic multicast. La nature des données IP Multicast est telle qu'elle a ses propres problèmes de routage de réseau Cisco. Il existe quatre protocoles de multidiffusion principaux pris en charge par le Cisco IOS actuel. L'illustration vous montre approximativement où les protocoles sont utilisés; Ce qui suit est ...

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Nouveau concentrateur ou passer à un réseau mappé STP (Spanning Tree Protocol)? Pour cet exemple, un concentrateur était connecté à un port sur les deux commutateurs 11: 99 et 77: 22. Un concentrateur était utilisé car il ne disposait pas d'une intelligence réseau. L'effet net est en fait le même que ...

Types de réseau local (LAN) - nuls

Types de réseau local (LAN) - nuls

Un WAN est un type de réseau local (LAN) . Un réseau local est un réseau privé généralement constitué d'une connexion réseau fiable, rapide et bien connectée. Les alternatives sur le framework LAN incluent CAN, MAN et WAN. Ces trois options de réseau sont illustrées ci-dessous: CAN Si vous utilisez le réseau LAN ...

Le choix des éditeurs

Bebo est l'application de médias sociaux pour vous? - les nuls

Bebo est l'application de médias sociaux pour vous? - les nuls

Comment savez-vous quel est le bon média social pour vous? La culture moderne devient de plus en plus dépendante des médias sociaux tels que Bebo, Facebook, Twitter et What'sApp, ainsi que de nombreux autres. Le questionnaire suivant vous aidera à déterminer si vous avez ou non ce qu'il faut pour être social sur le nouveau ...

Comment utiliser Bebo - dummies

Comment utiliser Bebo - dummies

Bebo, la nouvelle application des médias sociaux, est aussi facile à utiliser que C'est amusant à regarder. Vous pouvez obtenir cette nouvelle application sur Google Play Store et Apple App Store. Lancez Bebo et suivez les instructions à l'écran pour terminer le processus de création de compte. Après avoir téléchargé avec succès, ...

Le choix des éditeurs

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

La plupart des blogs contiennent du matériel de barre latérale. La plupart des blogs sont disposés en deux ou trois colonnes, et le contenu de la barre latérale apparaît généralement dans les deuxième et / ou troisième colonnes. Certains blogs n'ont pas de barres latérales, et sur d'autres blogs, vous pouvez découvrir des éléments supplémentaires au-delà de ce que vous voyez ici. Archives basées sur la date: Presque tous les blogs sont ...

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Ne sont que quelques-unes modèles conflit en cours d'exécution des publicités avec vos meilleurs intérêts. C'est quand vous bloguez pour vendre vos propres produits ou pour promouvoir vos services professionnels. Même dans ce cas, il est toujours possible de diffuser des annonces sur ces blogs, surtout si les annonces font la promotion de produits et de services complémentaires et non concurrents. Mais si vous êtes ...

Quand maman blogue pour Swag is Okay - les mannequins

Quand maman blogue pour Swag is Okay - les mannequins

Dans certaines circonstances légitimes vous pouvez vous sentir travailler gratuitement vaut votre temps et la publicité que vous offrez à une marque. Cela peut être comparé à un stage non rémunéré. Si vous êtes stagiaire et que vous avez une excellente expérience de travail, alors c'est une entreprise précieuse. Si vous êtes stagiaire et que vous ne versez que du café et que vous livrez ...