Fonction mathematique

Description

Pendant ce temps j'ai mit seulement 2 fonction en faite il vous suffit de choisir votre intervalle, votre incrementation et vous obtenez le tableau de valeur avec les abcisse et les ordonnee il est a ameliorer je le ferai plus tard.Ca vous permet d'economiser quelques calcul embetant desfois.

Source / Exemple :


#include <stdio.h>
#include <iostream.h>

int fonctioninverse()
{
  float debut_intervalle;
  cout << "\nChoisissez le premier nombre qui constitue l'intervalle : ";
  cin >> debut_intervalle;

  float fin_intervalle;
  cout << "\nChoisissez le deuxieme nombre qui constitue l'intervalle : ";
  cin >> fin_intervalle;

  float incrementation;
  cout << "\nChoisissez la valeur de l'incrementation : ";
  cin >> incrementation;

  int final;
  cout << "\nVous avez choisis d'etudier cette fonction inverse sur : ";
  cout << "\nl'intervalle ["<<debut_intervalle<<";"<<fin_intervalle<<"] et d'incrementer la fonction de "<<incrementation<<"\n";

  while (debut_intervalle <= fin_intervalle)
  {
    debut_intervalle = debut_intervalle + incrementation;
    float ordonnee;
    ordonnee = 1 / debut_intervalle;

    cout << "\nPour l'abcisse " << debut_intervalle << " la valeur de l'ordonnee est "<< ordonnee << "\n";
  }
  cin >> final;
}

int fonctioncarree()
{
  float debut_intervalle;
  cout << "\nChoisissez le premier nombre qui constitue l'intervalle : ";
  cin >> debut_intervalle;

  float fin_intervalle;
  cout << "\nChoisissez le deuxieme nombre qui constitue l'intervalle : ";
  cin >> fin_intervalle;

  float incrementation;
  cout << "\nChoisissez la valeur de l'incrementation : ";
  cin >> incrementation;

  int final;
  cout << "\nVous avez choisis d'etudier cette fonction carree sur : ";
  cout << "\nl'intervalle ["<<debut_intervalle<<";"<<fin_intervalle<<"] et d'incrementer la fonction de "<<incrementation<<"\n";

  while (debut_intervalle <= fin_intervalle)
  {
    debut_intervalle = debut_intervalle + incrementation;
    float ordonnee;
    ordonnee = debut_intervalle * debut_intervalle;

    cout << "\nPour l'abcisse " << debut_intervalle << " la valeur de l'ordonnee est "<< ordonnee << "\n";
  }
  cin >> final;
}

int choix()
{
  char type;
  cout << "Entrez la fonction a etudier...";
  cout << "\nC pour la fonction carree I pour la fonction inverse et X pour quitter : ";
  cin >> type;

  if (type == 'c' || type == 'C')
  {
   return fonctioncarree();
  }

  if (type == 'i' || type == 'I')
  {
  return fonctioninverse();
  }

  if (type == 'x' || type == 'X')
  {
   return 0;
  }
}

int main(int argc, char *argv[])
{
  return choix();
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.