WikiBtsSio

1TSioc16VoillaumeLesFonctions

Pour tous les exercices vous disposez des fonctions fournies et décrites dans le document « Bibliothèque de fonctions ».

On vous fournit deux autres fonctions.
nom Rôle Paramètres Valeur de retour
nbLettresMajuscules Retourne le nombre de lettres majuscules contenues dans une chaîne La chaîne Un int : le nombre de lettres majuscules
Exemple :
nbLettresMajuscules(« voiTURe ») retourne 3

nom Rôle Paramètres Valeur de retour
nbLettresMinuscules Retourne le nombre de lettres minuscules contenues dans une chaîne La chaîne Un int : le nombre de lettres minuscules
Exemple :
nbLettresMinuscules(« voiTURe ») retourne 4


Téléchargez le projet Visual Studio et copiez-le dans votre répertoire de travail. Le code doit être écrit dans la partie Main.

Exercice 1
Écrire le code qui saisit une chaîne et affiche le nombre de lettres majuscules

Exercice 2
Écrire le code qui saisit un code postal et vérifie s’il contient bien cinq chiffres. Le programme affiche si le code postal est correct

Exercice 3
Pour assurer la sécurité sur les réseaux, on oblige les utilisateurs à créer des mots de passe difficiles à deviner, ce que l’on appelle des « mots de passe forts ».
Vous allez créer un programme permettant de contrôler la saisie du mot de passe fort. Le mot de passe doit respecter les règles suivantes :
- Un minimum de 8 caractères
- Au moins 1 majuscule
- Au moins 1 minuscule
- Au moins 1 chiffre
Écrire le code qui permet de saisir le mot de passe et affiche (éventuellement) les règles non respectées. Si toutes les règles sont respectées, le programme affiche « ok ».

Exercice 4
On peut vérifier la validité d’une adresse mail. Pour cela l’adresse doit respecter les règles suivantes :
- Contenir un « @ »
- Contenir un point après l'« @ »
- Ne pas comporter d’espace
Écrire le code qui vérifie la saisie d’un mot de passe et affiche « adresse valide » ou « adresse pas valide », selon le cas.

Exercice 5
Pour une saisie d’adresse, on a décidé pour des questions de compatibilité de bases de données de convertir la partie « rue … » en minuscules, et la « ville » en majuscules.
Cas d’utilisation :
  • 1. Le système demande rue, code postal et ville.
  • 2. L’utilisateur entre les 3 informations.
  • 3. Le système convertit la partie « rue » en minuscules ; le système vérifie que le code postal contient exactement 5 chiffres ; le système convertit la ville en majuscules.
  • 4. Le système affiche les données converties à l’utilisateur.




Détails des fonctions.

La fonction random.

Utilisation des fonctions.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]