Bonjour
Que signifie MG :5 :2 ?Code:
1
2
3
4
5
6 Var MOY : array[1..5] of real ; MG : real ; ...................... writeln(la moyenne generale est = ,MG :5 :2);
Version imprimable
Bonjour
Que signifie MG :5 :2 ?Code:
1
2
3
4
5
6 Var MOY : array[1..5] of real ; MG : real ; ...................... writeln(la moyenne generale est = ,MG :5 :2);
Bonsoir,
Il s'agit d'indications qui permettent de formater l'affichage du nombre.
Plus de précisions dans la FAQ.
merci pour le réponse
si on a15 l le nombre ou le nom de la variableCitation:
Write(15:6:2);
PUIS :
6 l QUI SIGNIFIe je pas compris
:
puis
2 le nombre aprés vergile
Bonjour !
Voici un petit exemple qui devrait t'aider. Essaie-le et regarde ce que ça donne.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 program write_01; uses crt; var i: integer; begin clrscr; textbackground(blue); i := 5; writeln(i:3); i := 10; writeln(i:3); i := 333; writeln(i:3); i := 1000; writeln(i:3); readln; end.
Mais il y a un problème avec l'exemple donné dans la FAQ, puisque 15 est un nombre entier.
Si on remplace "15" par "15.0", ça passe.Code:
1
2
3
4
5
6 program write_02; begin write(15:6:2); { Error : Illegal use of ':' } readln; end.
Fonction Format(), s'utilise plus ou moins comme sprintf() du PHP
Code:
1
2 toto := format('%.3f %d', [MyReal, MyInteger]);