c#: Exercice d’application chaîne de caractères

c#: Exercice d’application chaîne de caractères





c#: Exercice d’application chaîne de caractères

Le but de cet exercice est de vous familiariser avec les méthodes et les propriétés de manipulation des chaines de caractères dans c#.

    Exercice: 1
    1. Créez une variable de type int, affectez-lui une valeur, puis convertissez cette variable en chaîne (ex.:
      le nombre 12345 devient la chaîne “12345”).
    2. Lire une chaîne entièrement composée de chiffres et la convertir dans le
      nombre entier qu’elle représente (ex.: la chaîne “12345” devient le nombre 12345).
    3. Lire deux chaînes s1 et s2 et afficher la réponse à la question : « ces deux chaînes commencent-elles par le même caractère ? ».
    4. Lire deux chaînes s1 et s2 et si s1 contient s2, renvoyer s1 privée de s2 (s’intéresser à substring),sinon renvoyer s1.
    Exercice: 2

    Demandez la saisie d’un message puis afficher ce dernier de façon indentée.

      Exemple:

        Chaîne : toto

        t

        to

        tot

        toto
    Exercice: 3

    Instanciez un StringBuffer à partir d’une chaîne valant “toto”

      2- Modifiez cette chaîne en remplaçant les ‘o’ par des ‘i’.
      3- Affichez la nouvelle chaîne sous la forme : “Nouvelle chaîne =” et la nouvelle chaîne.

    Exercice: 4
    Ecrivez un programme en c# permettant de détecter des palindrômes.
    Clarification
    • Un palindrome est un mot que l'on peut lire dans les deux sens.
    • La distinction entre majuscules/minuscules n'a aucune importance pour la lecture d'un palindrome.
    • Si on ne tient pas compte des espaces, des virgules, des tirets et des apostrophes (i.e. les caractères ' ', ',', '-' et '\''), une phrase complète peut aussi être considérée comme un palindrome.
    • Exemples de palindromes:
        Otto Elu par cette crapule Esope reste ici et se repose Tu l'as trop ecrase, Cesar, ce Port-Salut A man, a plan, a canal, Panama
      Exemple d'exécution:
      • Entrez un mot ou une phrase : Otto C'est un palindrome !
      • Pour ce programme, il convient d'utiliser plusieurs méthodes prédéfinies de la classe String, comme par exemple
      • toLower() et length().
      • chaine.toLower() permet de convertir tous les caractères de chaîne en minuscule.
      • length() Obtient le nombre de caractères de l'objet String actuel.
      Solution



    Contenu du chapitre :Les chaines de caractères

    1. Les chaînes de caractères
    2. c#:StringBuilder
    3. QCM
    4. Travaux pratiques
    5. Sommaire du cours c#

Abonnez vous à notre chaîne YouTube gratuitement