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 :
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 :