0% ont trouvé ce document utile (0 vote)
25 vues8 pages

Exercice Sur JS

Le document présente une série d'exercices pratiques en Java, allant du tri de tableaux à la gestion de primes et de commissions pour différentes sociétés. Chaque exercice demande d'écrire des programmes ou des algorithmes pour résoudre des problèmes spécifiques liés à la manipulation de données, au calcul de primes, de remises, de ristournes et de factures. Les exercices sont conçus pour renforcer les compétences en programmation Java à travers des scénarios concrets.

Transféré par

Amour YOBODE
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues8 pages

Exercice Sur JS

Le document présente une série d'exercices pratiques en Java, allant du tri de tableaux à la gestion de primes et de commissions pour différentes sociétés. Chaque exercice demande d'écrire des programmes ou des algorithmes pour résoudre des problèmes spécifiques liés à la manipulation de données, au calcul de primes, de remises, de ristournes et de factures. Les exercices sont conçus pour renforcer les compétences en programmation Java à travers des scénarios concrets.

Transféré par

Amour YOBODE
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD ET TP JAVA

Première Partie

EXERCICE N° : 1

Ecrire un programme Java qui permet de trier un tableau d’entier à n élément par
ordre croissant.

EXERCICE N° : 2

Ecrire un programme Java qui permet de faire la multiplication de deux matrices


carrées à n lignes et p colonnes.

EXERCICE N° : 3

Ecrire une fonction en Java, prenant deux valeurs réelles en paramètres et qui
retourne la plus grande des deux.

Écrire une autre fonction en Java, prenant également deux valeurs réelles en
paramètres, mais qui retourne :

• 0 si les deux valeurs sont égales ;


• 1 si c’est la première valeur qui est la plus grande ;
• -1 sinon.

Ecrire un programme principal Java faisant appel à ces deux fonctions.

EXERCICE N° : 4

La société commerciale GESCOM utilise des employés de qualifications


différentes, rémunérés par un salaire fixe et une prime d’ancienneté définie
comme suit :

Tout employé ayant :

• 2 ans d’ancienneté bénéficie d’une prime de 10.000 F CFA ;


• Au moins 3 ans d’ancienneté bénéficie d’une prime de 20.000 F CFA

Travail à faire

1 – Proposer une fonction Java qui fait le calcul de prime

1
EXERCICE N° : 5

Le Complexe Scolaire du Plein Epanouissement (CSPE MANDELA)


ambitionne de donner aux écoliers et élèves une formation et une éducation de
haute qualité, un cadre idéal où sont mises en œuvre des expériences
pédagogiques éprouvées conduisant les apprenants à un savoir et savoir-faire
distingués.

Dans le souci de permettre aux parents d’inscrire plusieurs enfants, la Direction


accorde sur la scolarité une remise de taux égal à :

• 5% pour celui qui inscrit deux apprenants ;


• 10% pour celui qui inscrit au moins trois (3) apprenants.

La secrétaire-comptable dudit complexe utilise la maquette réalisée avec


EXCEL de Microsoft pour faire le point journalier des inscriptions.

Travail à faire

1. Ecrire l’algorithme de calcul de remise.


2. Traduire cet algorithme en programme Java.

EXERCICE N° : 6

La société ASSUR-MOYEN assure deux types de véhicules de promenade (P)


et les véhicules utilitaires (U). Pour le renouvellement des contrats des assurés,
la société propose des règles de gestion ci-après :

• Un véhicule de promenade ayant fait au plus deux accidents, jouit d’un


bonus égal à 2% de la prime de base ; mais au-delà de deux accidents un
malus de 3% est appliqué ;
• Un véhicule utilitaire ayant fait au plus deux accidents, jouit d’un bonus
égal à 5% de la prime de base. S’il effectue un nombre d’accidents

2
compris entre trois et sept, un malus de 3% est appliqué et au-delà de sept
accidents c’est le malus de 4% qui est appliqué.

Travail à faire

1. Ecrire l’algorithme de calcul de bonus ou malus octroyé à un assuré


2. Ecrie une fonction Java qui permet de calculer le bonus ou malus octroyé
à un assuré.

EXERCICE N° : 7

La société COSMOVENTE spécialisée dans la vente des produits de décoration


utilise EXCEL de Microsoft pour établir le relevé mensuel des salaires de ses
agents. En plus de leur salaire, chaque salarié bénéficie d’une commission basée
sur le chiffre d’affaires (CA) qu’il a réalisé dans le mois. Cette commission
vaut :

• 1% du CA sur la tranche inférieure ou égale à 500.000 francs ;


• 2% du CA sur la tranche comprise entre 500.001 et 10.000.000 francs ;
• 4% du CA sur la tranche au-delà de 10.000.000 francs ;

Travail à faire

1. Ecrire l’algorithme de calculer de commission.


2. Ecrie une fonction Java qui permet de faire le calcul des commissions.

EXERCICE N° : 8

La société commerciale COLOMBE-STORE utilise des employés rémunérés


par leur salaire fixe et une prime définie comme suit :

• Les chauffeurs touchent une prime définie comme suit :


✓ 2% du salaire compris entre 75.001 et 125.000 francs ;

3
✓ 3% du salaire compris entre 30.000 et 75.000 francs ;
✓ 1% du salaire dépassant 125.000 francs ;
• Les livreurs âgés de plus de 19 ans reçoivent comme prime 8.000 francs.

Un employé a un nom (nom), des prénoms (pren), une âge (age), une catégorie
(categ) ,un salaire(sal) et une prime (prim ). La catégorie peut être chauffeur ou
livreur.

Travail à faire

1. Ecrire l’algorithme de calculer de prime.


2. Ecrie une fonction Java qui permet de faire le calcul de prime.
3. Après avoir instancié un employé par catégorie, écrire une procédure en
Java qui permet d’afficher ses informations ainsi que sa prime.

EXERCICE N° : 9

Le 1er janvier de chaque année, la société SONIMEX accorde à ses clients des
ristournes sur les chiffres d’affaires réalisés avec elle au cours de l’année
antérieure selon les règles de gestion ci-après :

Aucune ristourne n’est accordée pour un chiffre d’affaire (CA) inférieur à


2.000.000 F ; au-delà, une ristourne de 2 % est accordée jusqu’à 3.000.000 F
de CA ; ce taux passe à 3 % jusqu’à 5.000.000 F de CA, puis à 5 % jusqu’à
7.000.000 F de CA et 8 % au-delà.

Travail à faire

1. Rédiger l’algorithme qui permet de calculer la ristourne accorde accordée


à un client.

4
2. Ecrie une fonction Java qui permet de calculer la ristourne accorde
accordée à un client.
3. Après avoir instancié un client (Nom, Prenon, CA, Ristourne) , écrire une
procédure en Java qui permet d’afficher ses informations ainsi que sa
ristourne.

EXERCICE N° : 10

La société de construction de bâtiment BATIMO assure la coordination et le


suivi tout au long du chantier. Elle emploie actuellement un grand nombre de
salariés de qualifications différentes et de niveaux différents.

BATIMO gère sur le tableur Excel de Microsoft le relevé des heures effectuées
par son personnel et par les éventuels personnels intérimaires par mois.

Le temps de travail dans cette société est de cent cinquante (150) heures et les
heures supplémentaires sont payées de la façon suivante :

• 25% du taux horaire de base pour les 30 premières heures


supplémentaires ;
• 50% du taux horaire de base au-delà de ces 20 heures.

Travail à faire

1. Rédiger l’algorithme calculant les heures supplémentaires payables à 25%


2. Ecrire une fonction en Java calculant les heures supplémentaires payables
à 25%
3. Rédiger l’algorithme calculant les heures supplémentaires payables à 50%
4. Ecrire une fonction en Java calculant les heures supplémentaires payables
à 50%

5
5. Après avoir instancié un salarié (Nom, Prenon, heursup), écrire une
procédure en Java calculant les heures supplémentaires payables à 50%

EXERCICE N° : 11

La société VENTOS utilise des employés de qualifications différentes qui sont


rémunérés par un salaire fixe et une prime définie comme suit :

• Les démontreurs touchent une prime de 3% de leur salaire fixe


• Les chauffeurs touchent une prime respectant les règles ci-après :

3% du salaire compris entre 100.001 et 150.000 francs CFA ;

5% du salaire compris entre 50.000 et 100.000 francs CFA ;

2% du salaire au-delà de 150.000 francs CFA.

• Les livreurs âgés de plus de 20 ans reçoivent comme prime 15.000 F.

Travail à faire

1. Ecrire l’algorithme de calculer de prime.


2. Ecrie une fonction Java qui permet de faire le calcul de prime.
3. Ecrire une procédure en Java qui permet de renseigner au clavier la
catégorie, le nom, prénoms, salaire du salarié et afficher ses informations
avec la prime qui lui est octroyée.

EXERCICE N° : 12

La SEE (Société Eta-Etch) est une société de distribution d’énergie électrique à


la population d’un pays situé à l’Ouest du continent africain et qui est dans le
besoin permanent de cette énergie pour son développement.

En attendant la finalisation du logiciel d’application, la facturation de


consommation d’électricité continue par être déployée sur Excel de Microsoft.

6
Les règles de calcul qui ont permis de réaliser les factures sont définies selon la
catégorie des clients.

• Catégorie de code 100 : Usage domestique (lumière et climatisation)


Tranche 1 : 78 F CFA/ kwh. Pour une consommation inférieure à 20 kwh
par mois, toute la consommation est exonérée de la TVA.
Tranche 2 : 109 F CFA/ kwh, toute consommation supérieure à 20 kwh et
inférieure ou égale à 250 kwh, toute la consommation de 0 à 250 kwh est
facturée à 109 F CFA et est assujettie à la TVA.
Tranche 3 : 115 F CFA/kwh. Le reste de la consommation supérieure à
250 kwh est facturé à 115 F CFA et est assujetti à la TVA.
• Catégorie de code 200 : Usage professionnel (boutiques, salons de
coiffure, cafés, restaurants, menuiseries, ateliers de soudure, fabriques de
glace, hôtels, bureaux, etc).
Tranche unique : 111 F CFA/kwh. Toute la consommation est facturée à
111 F CFA.
• Catégorie de 300 : Eclairage public
Tranche unique : 122 F CFA par kwh et est assujettie à la TVA.

Le montant de la localisation/entretien compteur, assujetti à la TVA, est fonction


de la puissance souscrite par l’abonné. Il est défini comme suit :

• 500 F CFA pour la puissance 1


• 1.000 F CFA pour la puissance 2
• 1.500 F CFA pour la puissance 3

La surface et la contribution à l’électricité en milieu rural sont calculées sur la


base du montant de la consommation et des coefficients. Elles ne sont pas
exonérées de la TVA.

Travail à faire

7
1. Ecrire une fonction en Java qui calcule retourne le montant de
location / entretien.
2. Ecrire une fonction en Java qui calcule le montant de la facture
quelle que soit la catégorie. Cette fonction prendra en compte le
montant de location / entretien.
3. En proposant une instance de client de la SEE de la première
catégorie et dont la consommation est de la troisième tranche, écrire
une procédure Java qui affiche le nom du client ainsi que le
montant qui lui est facturé pour un mois donné.

Vous aimerez peut-être aussi