Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

Exercice Pascal - Fonction String

2 participants

Aller en bas

Exercice Pascal - Fonction String Empty Exercice Pascal - Fonction String

Message par Lilou77 Lun 22 Oct - 9:49

Bonjour à tous!

Je suis actuellement en Erasmus en Lettonie et je suis des cours d'info en anglais.
Sachant que je n'en ai jamais fait auparavant j'émet quelques difficultés face à certains exercices...

L'exercice sur lequel je bloque concerne la fonction String

Je dois écrire un string, de n'importe quelle longueur, contenant des lettres et des chiffres/nombres. Ces chiffres peuvent être integer ou real, positif et négatif. Mon programme doit analyser chaque caractère, en extraire les chiffres/nombres, et les additionner entre eux!

Je sais que tout d'abord je dois créer un input pour que l'opérateur entre un string au hasard. ça, ça va je gère
Mais après je bloque totalement sur le fait qu'il faut que mon programme analyse chaque caractère un par un, en déterminant si c'est un chiffre ou une lettre puis les additionner...
J'ai essayé de déterminer la longueur du string avec la fonction length mais après, c'est le flou total quand à la résolution de cet exo...

Merci par avance de votre aide!!

Alysée

Lilou77
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 1
Localisation : Riga
Réputation : 0
Points : 4207
Date d'inscription : 22/10/2012

Revenir en haut Aller en bas

Exercice Pascal - Fonction String Empty Re: Exercice Pascal - Fonction String

Message par mirak Dim 24 Mar - 23:36

tu pourrait essaiyer comme ca , je sais pas Neutral

taille:=length(phrase);
S:=0;
for i:=1 to taille do
begin
b:=false;
for j:='a' to 'z' do
begin
if (phrase[i]=j) then
b:=true;
end;
if (b= false) then
S:= S+phrase[i];
end;

mirak
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 6
Age : 30
Localisation : Algérie
Réputation : 0
Points : 4073
Date d'inscription : 08/03/2013

Feuille de personnage
Capacité linguistique:
Exercice Pascal - Fonction String Left_bar_bleue1000/1000Exercice Pascal - Fonction String Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum