Exercises algorithme : instructions conditionnelles et alternatives

Dans cette page, nous vous proposons de résoudre des exercises algorithme

Résoudre les exercises suivants

EXERCICES D’APPLICATION.

1) Ecrire un algorithme permettant de tester si un nombre entré au clavier est positif, négatif ou nul.

2)    Ecrire un algorithme permettant de résoudre une équation du premier degré:a.x+b=0

Etudier tous les cas.

3)     Ecrire un algorithme permettant de résoudre une équation du deuxième degré:a.x2+b.x+c=0 Etudier tous les cas.

4)      Une librairie a décidé de faire des remises sur les prix d’abonnement à une revue scientifique selon le menu suivant:

Ancien abonné :-15%

Etudiant                             :-20%

Nouveau abonné :     %0

Etranger                               :+25%

Le calcul du prix d’abonnement est fait en fonction du tarif normal d’abonnement (TN) et de la qualité de l’abonné (Q).

Une seule qualité est acceptée par abonné.

Ecrire l’algorithme correspondant.

5) Un club sportif désire automatiser sa gestion. Les tarifs annuels d’inscription sont les suivants :

-De 00 à 03 ans : ne sont pas autorisés à s’inscrire

– De 03 à 06 ans :gratuit

– De 06 à 12 ans : 800 Dh

– De 12 à 26 ans : 1500 Dh.

– Plus de 26 ans:2000 Dh

De plus, pour toutes les personnes inscrites depuis plus de 5 ans, une réduction est accordée, proportionnelle au nombre d’années d’adhésion (à partir de la cinquième année). Cette réduction est à raison de 50 DH par an.

Pour les enfants de moins de 03 ans le programme doit afficher:

« vous n’êtes pas autorisé à vous inscrire au club »

Ecrire un algorithme de résolution.

6) Conseil de voyage:

On veut conseiller une personne à participer à un voyage organisé pendant les vacances d’été, selon les données suivantes:

– la personne touche un salaire mensuel : S

– elle paye 30% du salaire pour le logement

– les dépenses (nourriture,habits,déplacements,…) sont déduites du salaire par:

·leur valeur, si elles sont supérieures à 1500

·par 1500 dans le cas contraire

Si ce qui reste du salaire est inférieur à 1000 DH, la personne ne peut pas participer au voyage, sinon elle peut voyager.

Ecrire l’algorithme correspondant au traitement défini.


7) Impôt sur les salaires:

Une personne touche un salaire net mensuel S et en dépense une somme L pour le logement.

On se propose de calculer les impôts que cette personne doit payer dans les conditions suivantes :

– on impose à cette personne un reste du salaire RS, obtenu en réduisant de 25% le salaire S. Cette déduction est réservée pour préparer sa retraite et s’abonner à la mutuelle.

-les dépenses L pour le logement sont plafonnées à 1500 DH dans le calcul du revenu restant :

RR=RS-L

C’est-à-dire qu’elles sont considérées :

par leurs valeurs, si elles sont inférieures à 1500 DH,

par 1500 DH dans le cas contraire.

L’impôt sera calculé de la manière suivante :

si RR<=2500 DH alors I=0

si RR> 2500 DH alors I=0.17*(RR-2500)

a- Analyser le problème,

b-Ecrire l’algorithme correspondant au traitement défini.

8)Menu de calcul sur les nombres réels : On dispose de trois nombres réels saisis au clavier.

Selon un choix effectué à partir d’un menu affiché à l’écran, on désire calculer la somme ou le produit ou la moyenne ou chercher le minimum ou chercher le maximum de ces trois nombres.

Le menu doit se présenter à l’écran de la manière suivante:

MENU-

1        Somme

2                                          Produit

3              ———                           Moyenne

4           Minimum

5———-         Maximum

Entrez votre choix?

Ecrire un algorithme de résolution.

Autres articles

KPIs de l'approvisionnement + Exercices Corrigés
Dans le monde des affaires d'aujourd'hui, où la concurrence est...
Read more
Capital social ou individuel : Comprendre le...
Le bilan simplifié est un outil financier essentiel pour évaluer...
Read more
La Méthode de l'Unité de Production :...
Dans cet article, nous explorerons en détail ce...
Read more

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *