0% found this document useful (0 votes)
4 views

Exercices Java PHP MySQL

exercices java

Uploaded by

6ahra Sad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Exercices Java PHP MySQL

exercices java

Uploaded by

6ahra Sad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Exercices en Java, PHP, et MySQL

Exercices en Java
1. Créez une classe Java appelée `Personne` avec les attributs `nom`, `prénom` et `âge`.
Implémentez les méthodes getter et setter pour chaque attribut, et ajoutez une méthode
`afficherDetails()` qui affiche les détails de la personne.

2. Implémentez une classe `CompteBancaire` avec les attributs `numéroDeCompte`, `solde`


et `titulaireDuCompte`. Créez des méthodes pour `déposer` et `retirer` de l'argent du
compte, ainsi qu'une méthode pour afficher le solde actuel.

3. Créez une classe `Rectangle` avec les attributs `longueur` et `largeur`. Ajoutez une
méthode `calculerSurface()` qui retourne la surface du rectangle, et une méthode
`calculerPérimètre()` pour calculer le périmètre.

4. Développez une classe `Cercle` avec un attribut `rayon`. Implémentez une méthode
`calculerSurface()` qui retourne la surface du cercle, et une méthode
`calculerCirconférence()` pour calculer la circonférence.

5. Créez une classe abstraite `Forme` avec une méthode abstraite `calculerSurface()`.
Implémentez deux classes dérivées, `Rectangle` et `Cercle`, qui calculent la surface en
fonction de la forme.

6. Implémentez une classe `Voiture` avec des attributs comme `marque`, `modèle`, `année` et
`kilométrage`. Ajoutez une méthode `afficherDetails()` pour afficher les détails de la voiture
et une méthode `conduire()` qui augmente le kilométrage.

7. Créez une classe `Bibliothèque` avec un attribut `livres` qui est une liste de chaînes.
Ajoutez des méthodes pour ajouter un livre, supprimer un livre, et afficher tous les livres
disponibles.

8. Développez une classe `Employé` avec des attributs `nom`, `salaire`, et `poste`. Ajoutez
une méthode pour calculer le bonus de fin d'année basé sur le salaire.

9. Créez une classe `Élève` avec les attributs `nom`, `noteMaths`, `notePhysique`, et
`noteInformatique`. Ajoutez une méthode pour calculer la moyenne des notes.

10. Implémentez une classe `Banque` avec des attributs `nom` et `listeComptes`. Créez des
méthodes pour ajouter un compte, retirer un compte, et afficher les détails de tous les
comptes.
Exercices en PHP
1. Écrivez un script PHP qui prend un tableau de nombres et retourne le nombre maximum,
minimum et la moyenne.

2. Créez un formulaire HTML simple avec des champs pour le nom et l'email. Écrivez un
script PHP qui traite ce formulaire et affiche les données soumises.

3. Développez un script PHP qui vérifie si une chaîne donnée est un palindrome.

4. Créez un script PHP qui génère un tableau de 10 nombres aléatoires et les affiche en
ordre croissant.

5. Écrivez un script PHP qui se connecte à une base de données MySQL et affiche les noms
de toutes les tables.

6. Développez une fonction PHP qui prend une chaîne en paramètre et retourne la chaîne en
ordre inverse.

7. Créez un script PHP qui lit un fichier texte et affiche son contenu ligne par ligne.

8. Écrivez un script PHP qui utilise une boucle pour afficher les 10 premiers nombres de la
suite de Fibonacci.

9. Créez un script PHP qui enregistre les informations d'un utilisateur (nom, email) dans un
fichier CSV.

10. Écrivez un script PHP qui calcule la somme des nombres pairs de 1 à 100.

Exercices en MySQL
1. Créez une base de données MySQL pour une bibliothèque avec des tables pour `livres`,
`auteurs`, et `emprunteurs`. Définissez les relations entre ces tables.

2. Écrivez une requête SQL pour récupérer tous les livres d'un certain auteur dans une table
`livres`.

3. Créez une table `utilisateurs` avec des champs pour `ID`, `nom`, `email`, et `mot_de_passe`.
Insérez au moins 5 utilisateurs.

4. Écrivez une requête SQL qui affiche tous les utilisateurs dont l'email se termine par
`@gmail.com`.

5. Créez une requête SQL qui retourne le nombre total de ventes pour chaque produit dans
une table `ventes`.

6. Développez une requête SQL pour mettre à jour l'adresse email d'un utilisateur dans une
table `utilisateurs`.
7. Créez une table `commandes` avec des champs pour `ID`, `date_commande`, `montant`, et
`client_ID`. Écrivez une requête pour afficher toutes les commandes passées par un certain
client.

8. Écrivez une requête SQL pour supprimer toutes les commandes d'un client dont l'ID est
donné.

9. Créez une vue SQL pour afficher les informations de commande d'un client spécifique en
utilisant une table `commandes`.

10. Écrivez une requête SQL qui affiche le montant total des commandes pour chaque mois
dans une table `commandes`.

You might also like