Académique Documents
Professionnel Documents
Culture Documents
Edge Computing
TP 2 :
Exercice1 :
class Vecteur {
double _x = 0;
double _y = 0;
double _z = 0;
this._x = x;
this._y = y;
this._z = z;
void multiplie(double n) {
_x *= n;
_y *= n;
_z *= n;
void afficher() {
print('Vect($_x,$_y,$_z)');
void main() {
var v = Vecteur();
v.afficher();
v.multiplie(4);
v.afficher();
1
Loukili Meryem IDAI Introduction au Développement Mobile et au
Edge Computing
Le résultat de l’exécution :
Exercice2 :
class Vecteur {
double _x = 0;
double _y = 0;
double _z = 0;
this._x = x;
this._y = y;
this._z = z;
String somme_vect(Vecteur v) {
double x = _x + v._x;
double y = _y + v._y;
double z = _z + v._z;
return 'La somme des vecteurs donne les composants suivants : ($x,
$y,$z)';
void main() {
//Créer le vecteur 1
//Créer le vecteur 2
2
Loukili Meryem IDAI Introduction au Développement Mobile et au
Edge Computing
print(vecteur1.somme_vect(vecteur2));
Le résultat de l’exécution :
Exercice3 :
//classe mère
class Personnel {
matricule = ma;
nom = n;
prenom = p;
//classe enfant
: numprojet = numpro,
super(ma, n, p);
print('------------------------');
3
Loukili Meryem IDAI Introduction au Développement Mobile et au
Edge Computing
print("matricule : ${ing.matricule}");
print("nom : ${ing.nom}");
print("prénom : ${ing.prenom}");
void main() {
afficher(ing);
Le résultat de l’exécution :