J'ai du mal à résoudre cet exercice en pascal
Résolu
karmouss
-
nicocorico Messages postés 799 Date d'inscription Statut Membre Dernière intervention -
nicocorico Messages postés 799 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pour certain ça va paraître banal mais pour moi c'est vraiment un dilemme,
bon voilà l'exercice :
Établir la grille d'analyse, l'algorithme et la traduction pascal du programme Diffpd qui lit une chaîne de caractères, calcule et affiche le caractère correspondant au code ASCII égal à la valeur absolue de la différence entre le premier caractère et le dernier caractère de cette chaîne.
Tout d'abord j'ai pensé à utiliser la commande copy(ch,1,1) pour le premier caractère mais pour le dernier je ne sais pas quoi faire, je répète ça peut paraître vraiment futile pour certain donc venez moi en aide... mon examen c'est cette semaine...
merci.
Pour certain ça va paraître banal mais pour moi c'est vraiment un dilemme,
bon voilà l'exercice :
Établir la grille d'analyse, l'algorithme et la traduction pascal du programme Diffpd qui lit une chaîne de caractères, calcule et affiche le caractère correspondant au code ASCII égal à la valeur absolue de la différence entre le premier caractère et le dernier caractère de cette chaîne.
Tout d'abord j'ai pensé à utiliser la commande copy(ch,1,1) pour le premier caractère mais pour le dernier je ne sais pas quoi faire, je répète ça peut paraître vraiment futile pour certain donc venez moi en aide... mon examen c'est cette semaine...
merci.
A voir également:
- J'ai du mal à résoudre cet exercice en pascal
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Pourquoi la tnt fonctionne mal en ce moment - Guide
- Traitement d'exercice - Forum Bureautique
si la chaîne saisit est "Atef" le code ASCII de "A" est 65 celui de "f" est 102
|65-102|=35 ; le caractère ayant le code ASCII 35 est "%" sera affiché.
donc je ne vois pas ce que tu veux dire, je pensais que length donnait le nombre de lettre dans une chaine, non ??