Une procédure peut elle être utilisée comme fonction?
Résolu/Fermé
cindy
-
27 mai 2013 à 14:09
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 28 mai 2013 à 12:36
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 28 mai 2013 à 12:36
A voir également:
- Une procédure peut elle être utilisée comme fonction?
- Fonction si et - Guide
- Le point d'entrée de procédure setdefaultdlldirectories est introuvable ✓ - Forum Windows 7
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Fonction si avec date ✓ - Forum Excel
- Mise en forme conditionnelle en fonction d'une autre cellule ✓ - Forum Excel
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
27 mai 2013 à 14:14
27 mai 2013 à 14:14
Salut cindy,
Si le code est conçu pour récupérer une valeur d'une fonction, et que tu modifies la fonction pour en faire une procédure, tu auras certainement une erreur de compilation, sauf à faire d'autres modifications dans le code.
Si tu veux dire autre chose, donne un exemple de code, car ta question n'est pas claire.
Dal
Si le code est conçu pour récupérer une valeur d'une fonction, et que tu modifies la fonction pour en faire une procédure, tu auras certainement une erreur de compilation, sauf à faire d'autres modifications dans le code.
Si tu veux dire autre chose, donne un exemple de code, car ta question n'est pas claire.
Dal
27 mai 2013 à 14:26
exemple:
on affecte t ou f a une variable si on utilise pour cela une procédure, le résultat n'est pas affiché , mais stocké dans la procédure,non? donc est il faisable qu il peut être affiché?
Modifié par [Dal] le 27/05/2013 à 15:33
Voilà un exemple :
program project1; procedure Doubler(var n: Integer); begin n := n * 2; end; procedure ProcedureAppelantDoubler; var x: Integer; begin x := 10; writeln('valeur de x initiale : ', x); Doubler(x); writeln('valeur de x après l''appel à la procédure : ', x); end; begin ProcedureAppelantDoubler; readln; end.Dal
Modifié par [Dal] le 27/05/2013 à 16:13
Dal
28 mai 2013 à 12:26
cindy
28 mai 2013 à 12:36