Please enable JavaScript to access this page. Série 2 : Exercices et corrigés en algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal sur les structures alternatives if{...}else{...} et switch - Techniques de Développement Informatique

Série 2 : Exercices et corrigés en algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal sur les structures alternatives if{...}else{...} et switch


Exercice 1 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de lire un nombre et de

dire s’il est positif ou négatif.ou nul.
Exemple :
Entrée : a=-5
Sortie : -5 est négatif

Exercice 2 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir un nombre

réel et de déterminer sa valeur absolue.

Exercice 3 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de lire deux nombres

et d’afficher le plus grand.

Exercice 4 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui lit trois valeurs entières (A, B

et C) au clavier et qui affiche la plus grande des trois valeurs.

Exercice 5 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir un nombre

entier positif et de calculer son carré et son cube.

Exercice 6 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de calculer la surface

d’un rectangle.

Exercice 7 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui lit trois valeurs entières (A, B et C) au clavier. Triez les valeurs A, B et C par échanges successifs puis affichez les trois valeurs.

Exercice 8 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de lire 3 nombres et de

les afficher dans l’ordre décroissant.

Exercice 9 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de résoudre l'équation

ax+b=0 dans l'ensemble des réels : distinguer les différents cas.
Exemple :
Entrée : a=3, b=-3
Sortie  : x=1

Exercice 10 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de résoudre une

équation de second degré de la forme ax²+bx+c=0 endiscutant la formule : D = b² - 4ac.
Exemple :
Entrée : a= 4, b=3, c=-7
Sortie : x=1 ou x=-1.75

Exercice 11:
La direction d’un supermarché a décidé d’accorder des réductions à ses clients selon le montant d’achat.
La réduction est calculée selon les règles suivantes:
-20% pour un montant d’achat de plus de 5000 dhs
-15% pour un montant d’achat entre 3000 dhs<montant d’achat <= 5000 dhs
-10% pour un montant d’achat entre 1000 dhs <montant d’achat <= 3000 dhs
-Aucune réduction pour un montant d’achat inférieur à 1000 dhs.
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de calculer et d’

afficher la réduction et montant à payer

Exercice 12:
• La direction d’une entreprise désire automatiser le calcul de l’indemnité à verser aux cadres en cas de licenciement.
• Après d’ancienneté, dans l’entreprise, il sera alloué aux cadres licenciés une indemnité tenant compte de leur ancienneté

et s’établissant comme suit:
• La moitié du salaire d’un mois par année d’ancienneté : pour la tranche d’ancienneté entre 1 ans et 10 ans.
• Au-delà de 10 ans un mois de salaire par année d’ancienneté.
• Une indemnité supplémentaire serait allouée aux cadres âgés de plus de 45 ans de:
    - 2 mois de salaire si le cadre est âgé de 46 à 49 ans.
    - 5 mois si le cadre est âgé de plus de 50 ans.
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir l’âge, l’

ancienneté et le dernier salaire et d’afficher l’indemnité du cadre.

Exercice 13 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui de demander l’âge d’un

candidat et de répondre s’il a le droit de s’inscrire à l’I.S.G.I (l’âge € [18 - 23]) (avec If)

Exercice 14 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir 2 nombres

entiers et de déterminer le signe de leur produit (Sans effectuer le produit)

Exercice 15 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir un nombre

entier entre 1 et 7 et d’afficher le jour correspondant (Avec if et Si en agorithme)

Exercice 16 :
même exercice 15 en Algorithme et sa traduction en langages C, C++, C#, Java,  mais avec l’instruction Switch.

Exercice 17 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir un nombre

entier Nb et afficher sa valeur comme suit :
                         Nb € [1 - 3]    Nb entre 1 et 3        Nb = valeur
                         Nb < 0    Nb est négatif        Nb = valeur
                         Nb >= 4    Nb est supérieur à 4        Nb = valeur
                         Nb = 0    Nb est nul            Nb = valeur
Exercice 18 :
même exercice 17 en Algorithme et sa traduction en langages C, C++, C# et Java, mais avec Switch.

Exercice 19 :
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui permet de saisir deux nombres

entiers (Nb1 et Nb2) et un opérateur (+,-,*, /, %) puis d’afficher le résultat de l’opération (Nb1 op Nb2) (Avec If et Si en

agorithme) 

Exercice 20 :
même exercice 19 en Algorithme et sa traduction en langages C, C++, C# et Java,  mais avec l’instruction Switch.

Pour télécharger les corrigés en algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal sur les structures alternatives - Cliquez sur le lien suivant :
t-d-info-Télécharger Exercices et corrigés en algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal sur les structures alternatives
Retrouvez-nous sur Facebook
×Facebook Mouad Ouisse