• Aucun résultat trouvé

IF THEN [ELSE]

N/A
N/A
Protected

Academic year: 2022

Partager "IF THEN [ELSE]"

Copied!
1
0
0

Texte intégral

(1)

fiche turbo-pascal n°3

INSTRUCTION CONDITIONNELLE IF THEN [ELSE]

effet :

V F

syntaxe :

instructions A;

if relation then begin

instructions B ; end

else begin

instructions C;

end;

instructions D;

A A

relation

B C

D

commentaires :

Si il n'y a qu'une seule instruction B (ou C) , le begin end correspondant est inutile.

Le else est facultatif ; il ne doit pas être précédé immédiatement d'un point virgule.

exemple :

commentaires : program second_degre;

var a,b,c,delta,x1,x2:real;

BEGIN

writeln('écrire a,b,c');

readln(a,b,c);

if a

= 0

then

writeln('équ. du 1er degré')

else

begin

delta:= b*b-4*a*c;

if

delta < 0

then

writeln('pas de solution');

if

delta = 0

then

begin

x1:=-b/2/a;

writeln(x1);

end;

if

delta > 0

then

begin

x1:=(-b-sqrt(delta))/2/a;

x2:=(-b+sqrt(delta))/2/a;

writeln(x1,x2);

end;

end;

END.

déclaration du programme déclaration des variables

début du programme principal : BEGIN en majuscules

initialisation (par lecture) des variables d'entrée ; writeln est facultatif, readln indispensable

pas de point virgule avant le else

ce begin et le else en vis-à-vis délimitent le groupe d'instructions à effectuer si a est non nul

initialisation (par affectation) des variables de sortie

Références

Documents relatifs

[r]

rayon : trait issu d'un point lumineux d istance à partir d'un centre t ige métallique d'une roue de vélo... Le lieu se trouve dans un rayon de

Lis les phrases suivantes, écris-les ensuite au féminin (excepté les groupes en italique) Mon jeune chien observe attentivement le petit mouton blanc : il aimerait tant courir avec

Dans les phrases suivantes recopie la phrase en remplaçant le groupe souligné par un pronom, encadre les verbes!. Mes amis m’envoient de jolies cartes pour

Derrière son ordinateur, Sacha envoie des mails à des destinataires imaginaires, comme autant de bouteilles à la mer. Jusqu’au jour où Macha répond. Ou même ni quelqu’un

… Toujours est-il qu’on m’a fixé rendez-vous le lendemain matin. Je suis allée à l’adresse indiquée. C’était une maison qui n’était pas du tout dans le style du quartier

… Toujours est-il qu’on m’a fixé rendez-vous le lendemain matin. Je suis allée à l’adresse indiquée. C’était une maison qui n’était pas du tout dans le style du quartier

Elle peut prendre un argument numérique indiquant le nombre de boucles à sauter, dans le cadre de boucles imbriquées (rapidement illisible). Elle peut prendre un argument