Poo avec c#

Fermé
s5484 Messages postés 2 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 25 mai 2014 - 24 mai 2014 à 22:50
s5484 Messages postés 2 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 25 mai 2014 - 25 mai 2014 à 00:43
Bonjour,



j'ai besoin que quelqu'un m'aide a mon travail le voila
Soit les deux classes : PersonnePhysique(CIN, Nom, Prénom) et PersonneMorale
(N°patente, Raison sociale, Fax) héritent de la classe la classe Client(Code client, Tel,
Adresse, chiffre d'affaires).
1. Créer la Classe Client (2 Pts)
2. Créer les différents constructeurs (constructeur par défaut, constructeur
d'initialisation) (2 Pts)

Page 2/2
3. Créer la méthode qui permet de retourner une chaînede caractères représentant
les différents attributs de l'objet Client (1,5 Pts)
4. Créer les deux classes PersonnePhysique et PersonneMorale (2 Pts)
5. Créer les différents constructeurs (constructeur par défaut, constructeur
d'initialisation) (1 Pt)
6. Créer un vecteur permettant de stocker un client (2 Pts)
7. Faire un programme permettant de modifier un client (1,5 Pts)
8. Faire un programme permettant de supprimer un client (1 Pt)
9. Faire un programme permettant d'afficher la liste des clients par ordre croissant
du code client (1 Pt)
10. Faire un programme permettant de rechercher un client et affiche ces détails (2
Pts)
11. Créer un menu pour faciliter la gestion des clients (1 Pt)
A voir également:

2 réponses

baladur13 Messages postés 46384 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 18 avril 2024 13 212
Modifié par baladur13 le 24/05/2014 à 22:57
Bonsoir
Si vous prévoyez de poster votre sujet d'exercice en attendant une réponse toute faite, sachez que CCM ne fera pas vos exercices à votre place
A consulter
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/

Très difficile d'attraper un chat noir dans une pièce sombre.
Surtout quand il n'y est pas...
0
s5484 Messages postés 2 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 25 mai 2014
25 mai 2014 à 00:43
j'ai commencé un exercice qui le ressemble le voici pouvais vous voir est ce que c'est la meme methode ou pas et qu'est ceque je vais changé
class Etudiant
{
// les attribut
private string Nom;
private string Prenom;
private string Cin;
private double[] tnote=new double [3];
// les prop
public string NOM
{
get { return this.Nom; }
set { this.Nom=value ;}
}
public string PRENOM
{
get { return this.Prenom; }
set { this.Prenom = value; }
}
public double[] Tnote
{
get { return this.tnote; }
set { this.tnote = value; }
}
// les constructeurs

public Etudiant (string cin, string nom, string prenom, double[] tab)
{
this.Cin = cin;
this.Nom = nom;
this.Prenom = prenom;
this.tnote = tab;

}
public Etudiant()
{ }
public string toString()
{
string Tab1 = " ";
for (int i = 0; i < 3; i++)
{
Tab1 = Tab1 + tnote[i]+" ";
}
return this.Nom + " " + this.Prenom + " " + this.Cin + " " + Tab1;
}


//ajouter
static public void Ajouter_Etudiant ()
{
Etudiant T_ETUDIANT = new Etudiant();
Console.WriteLine("Donner le Nom");
T_ETUDIANT.NOM = Console.ReadLine();
Console.WriteLine("Donner le Prenom");
T_ETUDIANT.Prenom = Console.ReadLine();
Console.WriteLine("Donner le Cin");
T_ETUDIANT.Cin = Console.ReadLine();
for (int i = 0; i <T_ETUDIANT.tnote.Length; i++)
{
Console.WriteLine("Donner la note ", (i + 1));
T_ETUDIANT.tnote[i] = double.Parse(Console.ReadLine());
}
Program.T_ETUDIANT.Add(T_ETUDIANT);
}
//affichage
public static void Affichage_ETUDIANT()
{
int i;
Etudiant y = new Etudiant();
for (i = 0; i < Program.T_ETUDIANT.Count; i++)
{
y = (Etudiant)Program.T_ETUDIANT[i];
Console.WriteLine(y.toString());
}

}

// Supprimer :
public static void Supprimer_ETUDIANT()
{
Etudiant y = new Etudiant();
int i;
string n;
Console.WriteLine("Donnez le CIN : ");
n = Console.ReadLine();
for (i = 0; i < Program.T_ETUDIANT.Count; i++)
{
y = (Etudiant)Program.T_ETUDIANT[i];
if (y.Cin==n)
{
Program.T_ETUDIANT.RemoveAt(i);
}

}

}

}
}
pour le programme
class Program
{
public static ArrayList T_ETUDIANT = new ArrayList();
static void Main(string[] args)
{
// Declaration :
int choix;
char c;
do
{
Console.WriteLine("Veuillez choisir un choix a partir du menu suivant : ");
Console.WriteLine("'1' : Pour ajouter un etudiant.");
Console.WriteLine("'2' : Pour supprimmer un etudiant.");
Console.WriteLine("'3' : Pour afficher un etudiant.");
choix=int.Parse(Console.ReadLine());
switch(choix)
{
case 1: {
Console.WriteLine("Vous avez choisis d'ajouter un etudiant : ");
Etudiant.Ajouter_Etudiant();

}break;
case 2: {Console.WriteLine("Vous avez choisis de supprimmer un etudiant : ");
Etudiant.Supprimer_ETUDIANT();

}


break;
case 3: {
Console.WriteLine("Vous avez choisis d'afficher un etudiant : ");
Etudiant.Affichage_ETUDIANT();
}break;
}


Console.WriteLine("Voulez vous continuer le programme ? (O/o pour oui // N/n pour non)");
c=char.Parse(Console.ReadLine());
}while(c=='o' || c=='O');
}
0