Voilà, j'ai un problème avec une de mes fonctions sous pascal...
Cette fonction est censée prendre un entier, le convertir en chaine puis vérifier si le dernier caractère fait partie de la liste suivante:{ 0; 2; 4; 6; 8}.
En somme, cette fonction me permet de déterminer si l'entier est un multiple de deux ou non...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
Le problème est que cette fonction me retourne automatiquement 0...et je ne vois pas pourquoi...
A moins qu'il y ait une fonction de modulo, mais je n'en ai jamais entendu parler...

 

 
		
		 
         
 

 
			
			


 
  
  
 
 
			 
   
 


 Déterminer si un entier est un multiple de 2
 Déterminer si un entier est un multiple de 2
				 Répondre avec citation
  Répondre avec citation 
			 
    
						


 
  
  
  
			 
  
						 
			 C'est une bonne occasion d'apprendre à se servir des chaînes de caractères en tant que tableaux de caractères et d'apprendre à utiliser les ensembles, qui sont une notion aussi spécifique qu'intéressante du langage Pascal.
 C'est une bonne occasion d'apprendre à se servir des chaînes de caractères en tant que tableaux de caractères et d'apprendre à utiliser les ensembles, qui sont une notion aussi spécifique qu'intéressante du langage Pascal.
Partager