Comptage de caractères

jakail Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour à tous ,
alors voila en ce moment étudiant en GEII j'apprends pour la 1er fois la programmation ;
ayant un tp urgent je vous demande un peu d'aide .

Voici l'exercice :
Écrire en notation algorithmique chacun des sous-programmes suivants qui
réalise un test sur un caractère et retourne un booléen :
* estUnChiffre()
* estUneLettre()
* estUnEspacement()

je ne comprend pas du tout par ou commencer , merci de votre aide .
A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour,

Le caractère urgent dans ton post ne le fera pas passer en priorité (c'est même bien souvent le contraire).

Pour ton exercice, c'est pas très compliqué : si je te donne 'a' : c'est un caractère, '1' est un chiffre et ' ' est un espace. Tes fonctions renverrons vrai si ca correspond, faux dans le cas contraire. Pour tester les caractères, tu peux regarder la table ascii pour voir que les lettre se suivent, de même que pour les nombre, et qu'ils sont déterminés par un entier => tu peux donc utiliser des tests simple d'égalité ( == ), ou de bornage (>= <=).

Du fait que tu sois en algo, je vais te donner le code en c++ pour tester un nombre, à toi de le retranscrire en algo et faire les deux autres :


bool isInteger(char c)
{
return ( (c >= '0') && (c <= '9') );
}

naga
0