- Utiliser l’évènement LOAD du formulaire.
- Utiliser la propriété BACKCOLOR pour modifier la couleur de l’arrière-plan du formulaire.
- Utiliser les propriétés FONT et FORECOLORE du contrôle LABEL pour modifier la police et la couleur du message.
- Modifier l’application pour afficher le message dans un MESSAGEBOX.
TDI.Get()
Cours et Exercices corrigés en Techniques de Développement Informatique
Afficher du texte au chargement avec les contrôles standards (Form, Label) en C# .NET
Créer une application qui permet d’afficher le texte « Ma première application
évènementielle » au chargement du formulaire.
Classes Client et Compte en C# .NET
1. Définir une classe Client avec les attributs suivants : CIN, Nom, Prénom, Tél.
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe.
3. Définir un constructeur permettant d’initialiser tous les attributs.
4. Définir un constructeur permettant d’initialiser le CIN, le nom et le prénom.
5. Définir la méthode Afficher() permettant d’afficher les informations du Client en cours.
6. Créer Une classe Compte caractérisée par son solde et un code qui est incrémenté lors de sa création ainsi que son propriétaire qui représente un client.
7. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe (le numéro de compte et le solde sont en lecture seule).
8. Définir un constructeur permettant de créer un compte en indiquant son propriétaire.
9. Ajouter à la classe Compte les méthodes suivantes :
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe.
3. Définir un constructeur permettant d’initialiser tous les attributs.
4. Définir un constructeur permettant d’initialiser le CIN, le nom et le prénom.
5. Définir la méthode Afficher() permettant d’afficher les informations du Client en cours.
6. Créer Une classe Compte caractérisée par son solde et un code qui est incrémenté lors de sa création ainsi que son propriétaire qui représente un client.
7. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe (le numéro de compte et le solde sont en lecture seule).
8. Définir un constructeur permettant de créer un compte en indiquant son propriétaire.
9. Ajouter à la classe Compte les méthodes suivantes :
- Une méthode permettant de Crediter() le compte, prenant une somme en paramètre.
- Une méthode permettant de Crediter() le compte, prenant une somme et un compte en paramètres, créditant le compte et débitant le compte passé en paramètres.
- Une méthode permettant de Debiter() le compte, prenant une somme en paramètre.
- Une méthode permettant de Debiter() le compte, prenant une somme et un compte bancaire en paramètres, débitant le compte et créditant le compte passé en paramètres.
- Une méthode qui permet d’afficher le résumé d’un compte.
- Une méthode qui permet d’afficher le nombre des comptes crées.
Classe Article en C# .NET
1. Créer la classe Article caractérisée par 5 attributs : Référence, Désignation, PrixHT,
TauxTVA.
Ces attributs doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/écriture mis en œuvre par les propriétés.
2. Ajouter les constructeurs suivants :
4. Ajouter la méthode AfficherArticle() qui affiche les informations de l’article.
5. Créer un programme de test où il faut créer des objets (en utilisant les différents constructeurs) et leur calculer le prix TTC.
6. Le taux de TVA est en fait commun à tous les articles. Pour éviter toute redondance de cet attribut, vous devriez donc la déclarer comme partagée au niveau de la classe Article et non comme un attribut spécifique des objets instanciés à partir de la classe. Proposer une solution et tester de nouveau.
Ces attributs doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/écriture mis en œuvre par les propriétés.
2. Ajouter les constructeurs suivants :
- Un constructeur par défaut
- Un constructeur initialisant toutes les propriétés.
- Un Constructeur qui permet de renseigner la référence et la désignation lors de l’instanciation
- Un constructeur de recopie
4. Ajouter la méthode AfficherArticle() qui affiche les informations de l’article.
5. Créer un programme de test où il faut créer des objets (en utilisant les différents constructeurs) et leur calculer le prix TTC.
6. Le taux de TVA est en fait commun à tous les articles. Pour éviter toute redondance de cet attribut, vous devriez donc la déclarer comme partagée au niveau de la classe Article et non comme un attribut spécifique des objets instanciés à partir de la classe. Proposer une solution et tester de nouveau.
Classe Employé en C# .NET
1. Définir une classe Employé caractérisée par les attributs : Matricule, Nom, Prénom,
DateNaissance, DateEmbauche, Salaire.
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe.
3. Définir un constructeur permettant d’initialiser les attributs de la méthode par des valeurs saisies par l’utilisateur.
4. Ajouter à la classe la méthode Age() qui retourne l’âge de l’employé.
5. Ajouter à la classe la méthode Anciennete() qui retourne le nombre d’années d’ancienneté de l’employé.
6. Ajouter à la classe la méthode AugmentationDuSalaire() qui augmente le salaire de l’employé en prenant en considération l’ancienneté.
8. Ecrire un programme de test pour la classe Employé.
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe.
3. Définir un constructeur permettant d’initialiser les attributs de la méthode par des valeurs saisies par l’utilisateur.
4. Ajouter à la classe la méthode Age() qui retourne l’âge de l’employé.
5. Ajouter à la classe la méthode Anciennete() qui retourne le nombre d’années d’ancienneté de l’employé.
6. Ajouter à la classe la méthode AugmentationDuSalaire() qui augmente le salaire de l’employé en prenant en considération l’ancienneté.
- Si Ancienneté < 5 ans, alors on ajoute 2%.
- Si Ancienneté < 10 ans, alors on ajoute 5%.
- Sinon, on ajoute 10%.
- Matricule : […]
- Nom complet : [NOM Prénom]
- Age : […]
- Ancienneté : […]
- Salaire : […]
8. Ecrire un programme de test pour la classe Employé.
Classe Cercle en C# .NET
Un cercle est défini par :
Dans ce problème, nous allons commencer tout d’abord par définir la classe Point définie par :
Écrire un programme permettant de tester la classe Cercle.
- Un point qui représente son centre
- Son rayon r
Dans ce problème, nous allons commencer tout d’abord par définir la classe Point définie par :
- Les attributs : x et y de type int
- Un constructeur qui permet de définir les valeurs de x et de y.
- Une méthode Afficher() qui affiche une chaîne de caractères POINT(x,y).
- getPerimetre() : retourne le périmètre du cercle
- getSurface() : retourne la surface du cercle.
- appartient (Point p) : retourne si le point p appartient ou non au cercle.
- Afficher () : Affiche une chaîne de caractères de type CERCLE(x,y,R)
Écrire un programme permettant de tester la classe Cercle.
Classe Complexe en C# .NET
Écrire une classe Complexe permettant de représenter des nombres complexes. Un nombre
complexe Z comporte une partie réelle et une partie imaginaire :
2. Définir un constructeur par défaut permettant d’initialiser les deux parties du nombre à 0.
3. Définir un constructeur d’initialisation pour la classe.
4. Ajouter les méthodes suivantes :
- Z = PartieRéelle + PartieImaginaire * i
2. Définir un constructeur par défaut permettant d’initialiser les deux parties du nombre à 0.
3. Définir un constructeur d’initialisation pour la classe.
4. Ajouter les méthodes suivantes :
- getModule() : retourne le module du nombre complexe.
- Plus(Complexe) : Elle permet de retourner le nombre complexe obtenu en ajoutant au nombre en cours un nombre complexe passé en argument.
- Moins(Complexe) : Elle permet de retourner le nombre complexe obtenu en soustrayant au nombre en cours un nombre complexe passé en argument.
- Afficher() : Elle donne une représentation d'un nombre complexe comme suit : a+b*i.
Classe Rectangle en C# .NET
1. Définir une classe Rectangle ayant les attributs suivants : Longueur et Largeur.
2. Définir à l’aide des propriétés les méthodes d’accès aux attributs de la classe.
3. Ajouter un constructeur d’initialisation.
4. Ajouter les méthodes suivantes :
2. Définir à l’aide des propriétés les méthodes d’accès aux attributs de la classe.
3. Ajouter un constructeur d’initialisation.
4. Ajouter les méthodes suivantes :
- Périmètre() : retourne le périmètre du rectangle.
- Aire() : retourne l'aire du rectangle.
- EstCarre( ) : vérifie si le rectangle est un carré.
- AfficherRectangle() : expose les caractéristiques d’un rectangle comme suit :
- Longueur : […] -
- Largeur : […] -
- Périmètre : […] -
- Aire : […] -
- Il s’agit d’un carré / Il ne s’agit pas d’un carré.
Classe Livre en C# .NET
1. Définir une classe Livre avec les attributs suivants : Titre, Auteur (Nom complet), Prix.
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe.
3. Définir un constructeur permettant d’initialiser les attributs de la méthode par des valeurs saisies par l’utilisateur.
4. Définir la méthode Afficher() permettant d’afficher les informations du livre en cours.
5. Écrire un programme testant la classe Livre.
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la classe.
3. Définir un constructeur permettant d’initialiser les attributs de la méthode par des valeurs saisies par l’utilisateur.
4. Définir la méthode Afficher() permettant d’afficher les informations du livre en cours.
5. Écrire un programme testant la classe Livre.
Classe Point en C# .NET
1. Définir une classe Point caractérisée par son abscisse et son ordonné.
2. Définir à l’aide des getters et les setters les méthodes d’accès aux attributs de la classe.
3. Définir le constructeur par défaut et d’initialisation de la classe. Le constructeur par défaut affecte 0 aux attributs.
4. Définir la méthode Norme() qui retourne la distance entre l’origine du repère et le point en cours.
5. Écrire un programme permettant de tester la classe.
2. Définir à l’aide des getters et les setters les méthodes d’accès aux attributs de la classe.
3. Définir le constructeur par défaut et d’initialisation de la classe. Le constructeur par défaut affecte 0 aux attributs.
4. Définir la méthode Norme() qui retourne la distance entre l’origine du repère et le point en cours.
5. Écrire un programme permettant de tester la classe.
Lendemain d’une date donnée en C
Vous devez tenir compte des années bissextiles.
Calcul du coût d’une communication téléphonique en C
Ecrire l’algorithme qui permet de calculer le coût d’une communication téléphonique en fonction de la durée selon les règles suivantes :
- L’unité est de 20s.
- Une unité est facturée à 1,40 DH pour les 3 premières minutes et 1,20 DH après.
- La 1ère minute est indivisible.
Exemple 1 :
- Données :
- Minutes : 4
- Secondes : 34
- Résultat :
- 12,6 + 4,8 + 1,20 = 18,6 DH
- 3min x 60 / 20 x 1,40 DH = 12,6 DH
- (1min x 60 + 34s) / 20 x 1,20 = 4,8 DH
- Le reste est de 14s à = 1,20 DH
- Données :
- Minutes : 0
- Secondes : 24
- Résultat :
- 1min x 60 / 20 x 1,40 DH = 4,2 DHs
Répartition d’une somme d’argents en billets et pièces en C
Exemple1 :
- Données :
- Somme : 540DH
- Résultat :
- 2 billets de 200DH
- 1 billet de 100DH
- 2 billets de 20DH
- Données :
- Somme : 1183DH
- Résultat :
- 5 billets de 200DH
- 1 billet de 100DH
- 1 billet de 50DH
- 1 billet de 20DH
- 1 pièce de 10DH
- 3 pièces de 1DH
Montant de participation au prix du repas des employés en C
- Si le salarié est célibataire : participation de 20%
- S’il est marié : participation de 25%
- S’il a des enfants : participation de 10% supplémentaires par enfant
- Si le salaire mensuel est inférieur à 5000 DH : la participation est majorée de 10%
Ecrire le programme qui lit les informations au clavier et affiche pour le montant de la participation à laquelle a droit le salarié.
Facture de photocopies en C
Ecrivez un algorithme qui demande à l’utilisateur le nombre de photocopies effectuées et qui lui affiche la facture correspondante.
Conversion en Minuscule en C
Signe du produit de deux nombre en C
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur
produit est négatif ou positif ou nul sans réaliser le calcul du produit.
Max de 3 nombres en C
Ecrire l’algorithme qui cherche la plus grande valeur parmi trois nombres saisis par l’utilisateur.
Test et comparaison en C
Écrire l’algorithme qui lit 3 nombres et qui teste si l’un de ces derniers est égal à la somme
des deux autres. Si un tel nombre existe on l’affiche, sinon on affiche un message.
des deux autres. Si un tel nombre existe on l’affiche, sinon on affiche un message.
Inscription à :
Articles (Atom)