Le but de ces exercices est de vous familiariser avec les tableaux en VB.Net à savoir la déclaration,l’initialisation,l’affichage,la recherche dans les tableaux et le triage.
Exercice: 1
Ecrire un programme en VB.Net qui calcule puis affiche le plus grand parmi trois entiers (a,b,c) lus au clavier.
Ecrire un programme qui affiche les valeurs d’un tableau. Ces valeurs sont des nombres entiers qui apparaissent au hasard. Ces nombres sont compris entre 5 et 25 (inclus). La taille du tableau se fait au choix.
Utiliser la méthode Random(); Règle générale pour utiliser cette méthode new Random().Next( int.MinValue, int.MaxValue + 1 )
l’exemple suivant affiche un nombre aléatoire entre 1 et 10
Dim rnd As New Random()
Dim Valeur As Integer = rnd.[Next](1, 11)
Console.WriteLine(Valeur)
l’exemple suivant affiche tous les nombres (entiers) aléatoire entre 1 et 10
Dim tab As Integer() = New Integer(11 - 6) {}
Dim rnd As New Random()
' affectation de valeurs entières, pris au hasard entre 5 et 10, au tableau
For i As Integer = 0 To 11 - 6
tab(i) = rnd.[Next](5, 11)
Next
'affichage des valeurs du tableau
For i As Integer = 0 To 11 - 6
Console.WriteLine(tab(i) + " ")
Next
Console.ReadLine()
Ecrire un programme les_alphabets_majuscules qui crée un tableau nommé Alphabet de type char et lui affecter les valeurs ASCII qui correspondent A à Z (majuscule)
Pour affecter les éléments d’un tableau, le programme appelle la fonction Convert.ToChar, qui convertit chaque valeur numérique en un caractère Unicode.Par exemple, la valeur 65 correspond au caractère ASCII “A”
Ecrire un programme qui saisit un tableau de 10 entiers puis calcule la moyenne de ces dix entiers.
Attention, la moyenne des entiers n’est pas un entier
Ecrire un programme qui saisit d’abord un nombre n, puis ensuite demande à l’utilisateur de saisir n caractères et les place dans un tableau, puis les afficher.
Ecrire un programme qui saisit 10 caractères au clavier, puis ensuite, calcule le nombre de majuscules, et le nombre de lettres dans ce tableau. Un caractère n’est pas forcément une lettre : ce peut être un chiffre, un signe de ponctuation, un caractère spécial.
Ecrire une méthode initialisationTableau qui stocke les caractères de la chaîne texte dans un tableau tableau
Ecrire une méthode affichageTableau qui permet d’afficher le texte dans le tableau
Ecrire une méthode testPalindrome qui teste si une chaîne de caractères stockée dans un tableau de caractères est un palindrome.
Afficher à l’écran si le texte (Origine avec espace et avec majuscule et minuscule) est un palindrome ou non
Appeler les méthodes dans le programme principale
Le texte soit en minuscule et sans espace
Exemple:
Le palindrome est une figure de style désignant un texte ou un mot dont l’ordre des lettres reste le même qu’on le lise de gauche à droite ou de droite à gauche.
Déclarez un tableau tableau de type int de 20 entiers
Ecrire une méthode RemplirTab qui permet de remplir un tableau d’entiers, Ces entiers apparaissent au hasard entre 1 et 100.
Ecrire une méthode AfficheTab qui permet d’afficher les éléments du tableau
Ecrire une méthode ReorganiseTab qui réorganise un tableau d’entiers de telle manière que tous les nombres pairs soient regroupés au début du tableau et soient suivis les nombres impairs.
Afficher les nombres pairs d’une part et d’autre part les nombres impairs.
Ecrire le programme principal et appelez les méthodes
Créer un programme qui demande combien de chiffres on veut additionner. Ensuite il demande le premier chiffre et le sauvegarde dans un tableau et le deuxième et ainsi de suite. Le programme additionne les chiffres et montre la somme globale.
Ecrire une méthode CalculNonOptimise qui saisir un nombre n au clavier et qui calcule un tableau dont le plus grand indice est n et dans lequel il y a, pour chaque case d’indice i, la somme des entiers compris entre 0 et i.
Le méthode CalculNonOptimise doit vérifier si la valeur n est bien un entier, si ce n’est pas le cas le programme doit afficher une erreur et revenir au départ
Ecrire une méthode AfficheTab qui permet d’afficher les éléments du tableau
Ecrire une méthode CalculOptimise qui vous permet d’optimiser les calculs en considérant que pour chaque case (sauf la première), il suffit d’ajouter la valeur de l’indice à la valeur de la case précédente pour obtenir le résultat recherché.
Visual Studio: La liste des tâches Objectifs Connaitre la liste des tâches de Visual studio Description Cette fenêtre va remplacer les dizaines de Post-lt collés sur le bord de votre écran. Elle va vous permettre de gérer ce qu’il reste à faire dans votre projet en tenant à jour la liste des modifications à apporter dans votre code. Avec la …
Visual Studio: L’aide dynamique Objectifs Connaitre les Les barres d’outils de Visual studio Description La documentation d’aide de Visual Studio est disponible dans MSDN Library, que vous pouvez installer en local sur votre ordinateur ou sur le réseau. MSDN Library est également accessible sur Internet. La version locale de cette bibliothèque se compose d’une collection de fichiers HTML compressés au …
Visual Studio: La fenêtre propriétés Objectifs Connaitre les Les barres d’outils de Visual studio Description Le propriétés fenêtre est utilisée pour afficher les propriétés pour les objets sélectionnés dans les deux principaux types de fenêtres disponibles dans les Visual Studio l’environnement de développement intégré (IDE). Ces deux types de fenêtres sont : Fenêtres d’outils tels que navigateur de l’Explorateur de …
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.