Je crée un organigramme pour un algorithme et je rencontre un problème pour une autre instruction if.
Pour une déclaration if telle que celle-ci
if (something) {}
else if (something) {}
else {}
À quoi ressemblerait l’instruction else si dans un organigramme?
http://code2flow.com vous permet de créer de tels organigrammes à partir de code.
Vous pouvez cliquer pour éditer ceci.
Voici la DRAKON version de ceci:
if (case1) {outcome1}
else if (case2) {outcome2}
else {outcome3}
Alternativement, cela pourrait ressembler à ceci:
Voir ici: http://en.wikipedia.org/wiki/DRAKON
Vous pouvez représenter cela sous forme de deux instructions if distinctes.
Je ne sais pas si c'est la méthode "standard", mais c'est ce que je fais.
Pour commencer, reformulons la déclaration.
if (case1) {outcome1}
else if (case2) {outcome2}
else {outcome3}
Cela ne coule-t-il pas ainsi?
cas 1? oui -> résultat1
non -> cas2? oui -> résultat2
non -> résultat3