IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Besoin d'aide sur deux exercices s'il vous plait


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2022
    Messages : 6
    Par défaut Besoin d'aide sur deux exercices s'il vous plait
    Bonjour j'ai besoin d'aide sur deux exercices en Algorithme

    Exercice 1:
    Proposez un algorithme qui comptabilise les achats et leurs régularisations par virements:
    Afficher le total des opération achats et afficher les virements qui régularisent les achats
    puis afficher le solde si le solde est inferieur à 30 euros alors 0 euros d'intérêt et si le solde est supérieur a 30 euros alors on applique un intérêt de 7%

    Ma réponse est la suivante:

    Nom : Achats_et_regularisation
    Rôle: Afficher les opérations d'achat et leurs régularisations puis déterminer le solde

    Variable :
    i: entier
    Solde, sommeA , sommev ,Sommeinteret : reel
    tabA: tableau[n] de reel ( pour répertorier les achats)
    tabV: tableau [n] de reel


    Début

    i<---0
    SommeA<--0
    Sommev<--0

    TantQue (i<n) ( ici j 'ai mis n car on ne connait pas le nombre d'itération est ce correct)

    Ecrire ("Entrer le montant de l'achat : ") ( je ne sais pas si on doit demandé le montant d'achat ou pas ?)
    Lire(tabA[i])
    SommeA<---SommeA+tabA[i]
    i<---i+1
    FinTanque

    * puis pour la suite j 'ai de la misère a faire correspondre chaque virement a chaque achat donc j 'au rait tendance a faire la meme chose que plus haut mais avec le tabV ou bien je peux utliser le même tableau TabA

    TantQue (i<n) ( ici j 'ai mis n car on ne connait pas le nombre d'itération est ce correct)

    Ecrire ("Entrer le montant du virement : ")
    Lire(tabV[i])
    SommeV<---SommeV+tabV[i]
    i<---i+1

    FinTanque
    solde<---Sommev-sommeA

    Si (Solde>30) alors
    Solde<----Solde-(0.07*Solde)
    Sinon
    Solde<----Solde
    FinSI

    Fin

    Exercice 2:
    on a un fichier qui contient les informations suivantes

    a . numéro ISBN
    b. Année d'Edition
    c. la quantité actuelle en stock
    Ecrivez un algorithme qui permet d'imprimer les numéros ISBN des livres publiés entre 2020 et 2021 dont les quantités en stock sont inferieurs à 5?
    Réponse:
    Nom : Edition
    Rôle: Imprimer les numéros ISBN des livres publiés entre 2020 et 2021 dont les quantités en stock sont inferieurs à 5

    Variable :
    i,Anedition,Qttstk: entier

    Nisbn: Tableau [n] d'entier


    Début

    i<---0
    TantQue (Anedition<2021) ou (Anedition>2000)
    Si (Qttstk<5) alors

    Lire (Nisbn[i])
    Fin Si
    Fin TantQue
    Fin
    merci de votre précieuse aide

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 401
    Par défaut
    Bonjour,
    Le but de ce forum n'est pas de faire tes exercices à ta place.

    Montre nous ce que tu as fait, et nous pourrons te donner des pistes.

    Tatayo.

  3. #3
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 345
    Par défaut
    Bonjour,

    sur quels points as tu besoin d'aide ?

    dis-toi que nous ne sommes pas là pour faire l'exo à ta place, il faut déjà que tu proposes quelque chose.

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Citation Envoyé par Lulu94400 Voir le message
    Bonjour j'ai besoin d'aide sur deux exercices en Algorithme
    merci de votre précieuse aide
    est-ce que vous avez droit à un langage informatique ?
    Les questions posées et le problème à résoudre ça se fait rapidement avec des requêtes SQL.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2022
    Messages : 6
    Par défaut
    Citation Envoyé par tatayo Voir le message
    Bonjour,
    Le but de ce forum n'est pas de faire tes exercices à ta place.

    Montre nous ce que tu as fait, et nous pourrons te donner des pistes.

    Tatayo.
    Bonjour en aucun cas je demande que vous fassiez les exercices a ma place
    mais je comprends parfaitement votre réponse par conséquent je vais ajouté ce que j 'ai fait même si j 'ai beugué a un certain moment
    merci

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2022
    Messages : 6
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    est-ce que vous avez droit à un langage informatique ?
    Les questions posées et le problème à résoudre ça se fait rapidement avec des requêtes SQL.
    malheureusement non

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Oui mais il faut bien utiliser une sorte de pseudo-langage non ?
    Rien que pour calculer le total des achats,il faut faire une boucle qui fasse la somme des achats et faire une condition logique.
    Donc à vous

  8. #8
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2022
    Messages : 6
    Par défaut
    Citation Envoyé par tatayo Voir le message
    Bonjour,
    Le but de ce forum n'est pas de faire tes exercices à ta place.

    Montre nous ce que tu as fait, et nous pourrons te donner des pistes.

    Tatayo.
    Rebonjour Tatayo
    j'ai ajouté ma tentative de réponse
    pourriez vous me corriger s'il vous plait ?
    merci d'avance
    lulu94400

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2022
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2022
    Messages : 6
    Par défaut
    Citation Envoyé par licardentaistor Voir le message
    Bonjour,

    sur quels points as tu besoin d'aide ?

    dis-toi que nous ne sommes pas là pour faire l'exo à ta place, il faut déjà que tu proposes quelque chose.
    j'ai mis ma réponse pourriez vous me venir en aide svp
    merci

  10. #10
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 345
    Par défaut
    pour l'exo 2: (je suis plus à l'école, les pseudos algos c'est pas mon truc)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Variable :
    i : entier
    Fichier: Array de Fichier (genre un JSON)
     
    Début
      i<---0
      TantQue i <= Taille(Fichier) 
          Si Fichier[i].AnneeEdition >= 2020 ET Fichier[i].AnneeEdition <= 2021 ET Fichier[i].QtStk <= 5  alors (2021 inclus? 5 inclus?)
              Afficher(Tableau[i].ISBN)
          Fin Si
          i<---i+1
      Fin TantQue
    Fin

  11. #11
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Pour obtenir n donc les totaux des achats par exemple il faudrait préciser si les données sont dans un fichier ou pas.

  12. #12
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 598
    Par défaut
    Bonjour,

    Il ne semble pas y avoir d'identifiant (nom, date, n°client..). Cela signifie que le rapprochement se fait par la somme enregistrée.

    Quelqu'un a acheté le Zorbi (très bien le Zorbi) à 100 €, un autre le Smouale à 100 € (fabrication Borogoves). J'ai un virement à 100 €. Je tire à la courte paille ?

    D'un point de vu comptable, pourquoi pas. En terme de suivi client...

    En résumé, est-ce que les doublons ne sont pas gérés (dédoublonnés) ?

    Salutations

Discussions similaires

  1. Besoin d'aide pour mon PFE, s'il vous plait
    Par mouss2522 dans le forum Sujets
    Réponses: 1
    Dernier message: 11/04/2011, 22h11
  2. Besoin d'aide sur mon projet, s'il vous plait
    Par Marco199 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 09/05/2008, 19h26
  3. Filemaker ... besoin d'aide sur les Plugin
    Par joange dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 22/04/2004, 10h16
  4. [intermedia] besoin d'aide sur script PL/SQL
    Par SteelBox dans le forum PL/SQL
    Réponses: 8
    Dernier message: 05/01/2004, 19h59
  5. [CR] besoin d'aide sur les formules
    Par GuillaumeDSA dans le forum Formules
    Réponses: 4
    Dernier message: 10/07/2003, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo