Vous êtes sur la page 1sur 4

Loukili Meryem IDAI Introduction au Développement Mobile et au

Edge Computing

TP 2 :
Exercice1 :

class Vecteur {

double _x = 0;

double _y = 0;

double _z = 0;

void initialise(double x, double y, double z) {

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.initialise(2, 10.3, 5.7);

print('les composant de v avant multiplication par un scalaire :');

v.afficher();

v.multiplie(4);

print('les composant de v aprés multiplication par un scalaire :');

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;

void initialise(double x, double y, double z) {

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

var vecteur1= Vecteur();

vecteur1.initialise(2.5, 5.9, 8);

//Créer le vecteur 2

var vecteur2= Vecteur();

2
Loukili Meryem IDAI Introduction au Développement Mobile et au
Edge Computing

vecteur2.initialise(10, 2.7, 9.15);

print(vecteur1.somme_vect(vecteur2));

Le résultat de l’exécution :

Exercice3 :

//classe mère

class Personnel {

String matricule = '';

String nom = '';

String prenom = '';

Personnel(String ma, String n, String p) {

matricule = ma;

nom = n;

prenom = p;

//classe enfant

class Ingenieur extends Personnel {

String numprojet = '';

Ingenieur(String ma, String n, String p, String numpro)

: numprojet = numpro,

super(ma, n, p);

//fonction pour afficher les données de l'ingenieur

void afficher(Ingenieur ing) {

print('les données de cet ingenieur : ');

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}");

print("numéro du projet : ${ing.numprojet}\n");

void main() {

var ing = Ingenieur('I125', 'Charqaoui', 'Ahmed', 'P09');

afficher(ing);

Le résultat de l’exécution :

Vous aimerez peut-être aussi