Simulateur/calculateur

  • inextenso2017
    Demandé le 19 octobre 2023 à 08:00

    Bonjour, nous aimerions intégrer un calculateur dans un formulaire qui permette de déduire un nombre d'actions en renseignant l'investissement et le coût d'une action (qui serait fixe en l'occurence).

    [votre investissement] / 0,80€ = nombre d'actions achetées

    Arrondi sans décimal au rang inférieur

    Exemples :

    [3000€] / 0,80€ = 3 750 actions

    [3050€] / 0,80€ = 3 812

    Est-ce possible ? si oui comment ?

  • inextenso2017
    Répondu le 19 octobre 2023 à 10:01

    je précise la variable à renseigner est celle entre crochets (l'investissement), et la variable à calculer automatiquement est le nombre d'actions

  • Frédéric Jotform Support
    Répondu le 19 octobre 2023 à 10:55

    Bonjour inextenso2017,

    Merci de contacter l'assistance Jotform. Oui, c'est heureusement possible et facile de faire ce calcul au sein d'un formulaire avec le widget Calculatrice pour formulaire. Permettez-moi de vous montrer comment faire.

    1. Dans le Générateur de formulaire, Après avoir mis un champ Nombre (ou Chiffre) nommé Votre investissement, ajoutez le widget Calculatrice pour formulaire dans l'onglet Widgets du panneau de gauche.Simulateur/calculateur Image 1 Screenshot 40
    2. Cliquez sur l'icone de baguette magique pour ouvrir la calculatrice.
    3. En n'utilisant qu'exclusivement le pad à droite, notamment le bouton bleu Ajouter un champ pour ajouter le champ du montant de l'investissement, et les trois petits points pour trouver la fonction floor(), définissez le calcul suivant, et sauvegardez.Simulateur/calculateur Image 2 Screenshot 51

    Le calcul étant:

    floor( Votre investissement0-9 / 0.80 )


    Avec pour résultat:

    Simulateur/calculateur Image 3 Screenshot 62

    Vous pouvez cloner cette démo qui se trouve ici.

    Essayez et dites-nous si vous avez d'autrres questions.

  • inextenso2017
    Répondu le 20 octobre 2023 à 00:11

    Bonjour, merci ça marche, le seul problème qui reste est de gérer l'arrondi car nous ne souhaitons pas de décimale dans le résultat, est-ce possible ?

  • Mary Jotform Support
    Répondu le 20 octobre 2023 à 02:21

    Hi inextenso2017,

    Thanks for reaching out to Jotform Support. Unfortunately, our French Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in French, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question. You can remove the option to show decimal places in the form calculation widget. Open the widget's settings by clicking the wand icon. Then, click the more button while on the widget and go to the options tab and set the decimals to 0.

    Simulateur/calculateur Image 1 Screenshot 20

    Give it a try and let us know how it goes.

  • inextenso2017
    Répondu le 20 octobre 2023 à 03:04

    bonjour, merci. j'ai fait la manip mais ça ne marche pas. Quand je saisis une valeur dans le champ Investissement, rien ne s'affiche dans le 2è champ. Help

  • Mary Jotform Support
    Répondu le 20 octobre 2023 à 03:22

    Hi inextenso2017,

    Thanks for getting back to us. Please change the data validation type used for filling in the investment value to numeric instead. The form calculation will not understand the value from the short text field if the data validation is set to none.

    • Open the Short Text properties by clicking the gear icon.
    • Under the Options tab, change the validation from None to Numeric. Simulateur/calculateur Image 1 Screenshot 20

    Give it a try and let us know how it goes.

  • inextenso2017
    Répondu le 20 octobre 2023 à 03:29

    merci, je dois manquer quelque chose car ça ne change rien, rien ne s'affiche dans le 2è champ

    je vous donne le lien de mon formulaire https://eu.jotform.com/build/232912876904060

  • inextenso2017
    Répondu le 20 octobre 2023 à 03:34

    j'ai une autre question :

    comment insérer un texte précédé d'une case à cocher qu'il faut obligatoirement cocher avant de valider le formulaire ? merci
  • Frédéric Jotform Support
    Répondu le 20 octobre 2023 à 03:49

    Bonjour inextenso2017,

    Dans votre formulaire, remplacez le champs investissement qui est actuellement un champ Text court par un champ Chiffre:

    Simulateur/calculateur Image 1 Screenshot 30A priori dans la solution que j'ai exposée, les décimales ne figurent pas puisque la fonction floor ne prend que la partie entière d'un nombre:Simulateur/calculateur Image 2 Screenshot 41

    Essayez et dites-nous si vous êtes plus avancé.

  • inextenso2017
    Répondu le 20 octobre 2023 à 04:04

    oui merci ça marche cette fois ; merci beaucou

    auriez-vous vu ma 2è question aussi ?

  • Frédéric Jotform Support
    Répondu le 20 octobre 2023 à 04:33

    Cher inextenso2017,

    Parfait.

    Pour la seconde question, qui est un autre sujet, j'y ai répondu dans ce nouveau billet.

  • inextenso2017
    Répondu le 20 octobre 2023 à 05:56

    merci beaucoup, on me demande juste d'arrondir au rang inférieur (au lieu du rang supérieur) le résultat du calcul, est-ce paramétrable ? merci

  • Frédéric Jotform Support
    Répondu le 20 octobre 2023 à 06:18

    Chère inextenso2017,

    merci de revenir vers nous. Le calcul est défini dans la Calculatrice pour formulaire, la parenthèse fermante n'est pas située au bon endroit, elle doit se trouver à la fin de l'opération afin que la fonction floor considère le résultat de la division et non uniquement la valeur d'entrée seulement:Simulateur/calculateur Image 1 Screenshot 30

    Ce qui donne bien:Simulateur/calculateur Image 2 Screenshot 41

    Corrigez et dites-nous si vous avez encore besoin d'aide.

  • inextenso2017
    Répondu le 20 octobre 2023 à 07:23

    oui en effet, je n'ai pas tout compris mais ça répond parfaitement au besoin, merci à vous