add id_fonction add ( symbole PARENTHESE_OUVRANTE entier mot_clef entier $a id_variable $a , symbole VIRGULE entier mot_clef entier $b id_variable $b ) symbole PARENTHESE_FERMANTE { symbole ACCOLADE_OUVRANTE retour mot_clef retour $a id_variable $a + symbole PLUS $b id_variable $b ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE mult id_fonction mult ( symbole PARENTHESE_OUVRANTE entier mot_clef entier $a id_variable $a , symbole VIRGULE entier mot_clef entier $b id_variable $b ) symbole PARENTHESE_FERMANTE { symbole ACCOLADE_OUVRANTE retour mot_clef retour $a id_variable $a * symbole FOIS $b id_variable $b ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE main id_fonction main ( symbole PARENTHESE_OUVRANTE ) symbole PARENTHESE_FERMANTE entier mot_clef entier $a id_variable $a , symbole VIRGULE entier mot_clef entier $b id_variable $b , symbole VIRGULE entier mot_clef entier $op id_variable $op ; symbole POINT_VIRGULE { symbole ACCOLADE_OUVRANTE $a id_variable $a = symbole EGAL lire mot_clef lire ( symbole PARENTHESE_OUVRANTE ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE $b id_variable $b = symbole EGAL lire mot_clef lire ( symbole PARENTHESE_OUVRANTE ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE $op id_variable $op = symbole EGAL lire mot_clef lire ( symbole PARENTHESE_OUVRANTE ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE si mot_clef si $op id_variable $op = symbole EGAL 1 nombre 1 alors mot_clef alors { symbole ACCOLADE_OUVRANTE ecrire mot_clef ecrire ( symbole PARENTHESE_OUVRANTE add id_fonction add ( symbole PARENTHESE_OUVRANTE $a id_variable $a , symbole VIRGULE $b id_variable $b ) symbole PARENTHESE_FERMANTE ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE sinon mot_clef sinon { symbole ACCOLADE_OUVRANTE si mot_clef si $op id_variable $op = symbole EGAL 2 nombre 2 alors mot_clef alors { symbole ACCOLADE_OUVRANTE ecrire mot_clef ecrire ( symbole PARENTHESE_OUVRANTE mult id_fonction mult ( symbole PARENTHESE_OUVRANTE $a id_variable $a , symbole VIRGULE $b id_variable $b ) symbole PARENTHESE_FERMANTE ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE } symbole ACCOLADE_FERMANTE } symbole ACCOLADE_FERMANTE symbole FIN