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

7 comments:

  1. Bonjour j'arrive pas a télécharger la correction

    ReplyDelete
  2. Bonjour moi aussi impossible de télécharger la correction des exercices. Le lien renvoi toujours à la page des exercices. si quelqu'un a ces exo, prière de bien vouloir m'aider. Mon mail est : ablo2sylla@gmail.com

    ReplyDelete
  3. moi aussi j'arrive pas a télécharger la correction

    ReplyDelete
  4. ben Moi aussi je ne peux pas télécharger la correction des exercices

    ReplyDelete
  5. EFM 2018
    Créer la classe Participant avec ses données membres, accesseurs et modificateurs, un constructeur d'initialisation et la redéfinition des méthodes ToString() et Equals(). (5pts)
    - Deux participants sont considérés égaux s’ils ont le même numéro de participation.
    2. Modifier la classe Participant et ajouter une méthode Réduction() permettant de retourner le pourcentage de réduction d’un participant. (1pt)
    Dans ce qui suit, tous les constructeurs et méthodes des classes filles doivent se baser sur la définition de leur classe mère :
    3. Créer la classe Adhérent qui hérite de la classe Participant avec leurs données membres, constructeur d’initialisation, accesseurs et modificateurs et la redéfinition de la méthode ToString(). (3pts)
    - La date d’adhésion ne peut pas être supérieur à la date d’aujourd’hui, sinon lever une exception.
    4. Créer la classe Organisateur qui hérite de la classe Adhérent avec ses données membres, constructeur et la redéfinition de la méthode ToString(). (3pts)
    5. Redéfinir la méthode Réduction() dans des deux classes crées (Adhérent et organisateur) et retourner le pourcentage de réduction selon la catégorie du participant. (2pts)
    6. Créer une classe Excursion avec ses données membres et une méthode ToString() qui retourne les informations d'une Excursion sous cette forme : (2pts)
    Excurion à destination : destination
    - Date de départ : date de départ
    - Date de retour : date de départ +durée
    - Responsable : Nom et prénom.
    7. Ajouter à la classe Excursion un constructeur par défaut. (1pt)
    8. Ajouter les accesseurs et modificateurs de tous les attributs de la classe « Excursion » en vérifiant que : (2pts)
    - le responsable de l’excursion est dans la liste des participants et s’il est un organisateur de l’association, sinon lever une exception.

    ReplyDelete
  6. Construire une forme conforme au modèle ci dessous permettant de démontrer si une valeur saisie, est un nombre entier, et si est paire ou impaire

    ReplyDelete

Retrouvez-nous sur Facebook
×Facebook Les Filières Informatiques