FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Inverser une chaîne de caractères Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Inverser une chaîne de caractères Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Inverser une chaîne de caractères Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Inverser une chaîne de caractères Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Inverser une chaîne de caractères Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Inverser une chaîne de caractères Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Inverser une chaîne de caractères Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Inverser une chaîne de caractères Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Inverser une chaîne de caractères Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Inverser une chaîne de caractères Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Inverser une chaîne de caractères Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Inverser une chaîne de caractères Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Inverser une chaîne de caractères Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Inverser une chaîne de caractères Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Inverser une chaîne de caractères Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

 

 Inverser une chaîne de caractères

Aller en bas 
3 participants
AuteurMessage
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Inverser une chaîne de caractères Empty
MessageSujet: Inverser une chaîne de caractères   Inverser une chaîne de caractères EmptyMar 17 Jan 2023 - 19:47

Bonsoir à tous !

Quelques lignes de code pour inverser une chaîne de caractères.

Code:
' Inverser une chaîne de caractères
dim a$, b$, i%

a$ = "Bonjour les panoramiciens !"

for i% = 1 to len(a$)
    b$ = mid$(a$,i%,1) + b$
next i%

print a$
print b$

Inverser une chaîne de caractères Inv_bm10
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Inverser une chaîne de caractères Empty
MessageSujet: Re: Inverser une chaîne de caractères   Inverser une chaîne de caractères EmptyMar 17 Jan 2023 - 21:04

C'est bien, Marc !
Mais ... Panoramic a tout prévu pour une telle fonction.

Code:

dim a$
a$ = "Bonjour les panoramiciens!"
print a$
print reverse$(a$)
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Inverser une chaîne de caractères Empty
MessageSujet: Re: Inverser une chaîne de caractères   Inverser une chaîne de caractères EmptyMer 18 Jan 2023 - 9:03

Décidément, Panoramic est plein de ressources ! je ne la connaissais pas celle-là !
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Inverser une chaîne de caractères Empty
MessageSujet: Re: Inverser une chaîne de caractères   Inverser une chaîne de caractères EmptyMer 18 Jan 2023 - 22:21

JL35 a écrit:
je ne la connaissais pas celle-là !

Tu la connais maintenant !

Une petite application de l'inversion d'une chaine de caractères est de savoir si un mot ou une phrase est un palindrome?

Code:

rem ============================================================================
rem                     Palindrome
rem ============================================================================
rem  Se dit d’un mot, d’un vers, d’une phrase que l’on peut lire indifféremment
rem  de gauche à droite ou de droite à gauche.
rem ============================================================================
dim phrase$
phrase$ = "Engage le jeu que je le gagne" : print palindrome$(phrase$)
phrase$ = "Esope reste ici et se repose"  : print palindrome$(phrase$)
phrase$ = "Elu par cette crapule"         : print palindrome$(phrase$)
phrase$ = "Karine alla en Irak"           : print palindrome$(phrase$)
print
phrase$ = "Panoramic"                     : print palindrome$(phrase$)

end
rem ============================================================================
FNC Palindrome$(phrase$)
    dim_local i,p$,c$
    ' Supprimer les espaces
    for i = 1 to len(phrase$)
        c$ = mid$(phrase$,i,1)
        if c$ <> " " then p$ = p$ +c$
    next i
    p$ = upper$(p$)
    
    if reverse$(p$) = p$
       result phrase$ + "    est un palindrome"
    else
       result phrase$ + "    n'est pas un palmindrome"
    end_if
END_FNC
rem ============================================================================
  
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Inverser une chaîne de caractères Empty
MessageSujet: Re: Inverser une chaîne de caractères   Inverser une chaîne de caractères Empty

Revenir en haut Aller en bas
 
Inverser une chaîne de caractères
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Recherche d'une chaîne de caractères dans une arborescence
» Comparaison de 2 chaîne d caractères.
» Gestion de chaine
» Remplacer une chaîne par une autre
» Remplacer une sous-chaîne de caractères par une autre

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: