program complex(input,output) ; | programme principal |
type complexe = record re : real ;end ; | déclaration d'un enregistrement |
var a,b,c,d : real ; u,v,w : complexe ; | déclaration de variables |
function add (z1,z2 : complexe) : complexe ; | déclaration d'une fonction |
var z : complexe ; | variable locale |
begin | début instruction composé |
z.re := z1.re + z2.re ; | manipulation de structure |
end ; | fin instructions composées |
begin | début programme principal |
writeln('entrer 4 valeurs réelles'); | entrés/sorties conversationnelles |
end. | fin programme principal |
Voici le programme en C correspondant.