Fonction mathematique

Soyez le premier à donner votre avis sur cette source.

Vue 2 544 fois - Téléchargée 131 fois

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

Ajouter un commentaire

Commentaires

Messages postés
249
Date d'inscription
mardi 16 juillet 2002
Statut
Membre
Dernière intervention
7 août 2003
1
stdio.h ne te sert à rien dans ton prog
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
10
mouais ca pourrai servir...

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.