Skip to content
Snippets Groups Projects
Commit dc6d9566 authored by LABOUREL Arnaud's avatar LABOUREL Arnaud
Browse files

Mise à jour du README.md

parent 89cb8942
No related branches found
No related tags found
No related merge requests found
# Représentation d'images en couleurs
# Représentation de formules
## Description du projet
Le but de ce projet est d'implémenter des classes pour générer des formules mathématiques. Chaque classe correspondra
à un type de formule (constantes, variable, addition, multiplication, ... ).
Dans cette planche de TP, vous allez implémenter des classes pour générer des formules mathématiques. Chaque classe
correspondra à un type de formule (constantes, variable, addition, multiplication, ... ).
Chaque classe devra implémenter l'interface Formula suivante :
```java
public interface Formula {
/**
* Compute the value of the formula
*
* @param xValue the value of the variable x
* @return the value of the function when the variable x has value {@code xValue}
*/
double eval(double xValue);
/**
* Compute a {@code String} representation of the formula.
* @return the formula as a {@code String}
*/
String toString();
/**
* Compute the derivative of the formula.
* @return the derivative of the formula
*/
Formula derivative();
}
```
Une classe implémentant `Formula` devra donc avoir trois fonctionnalités :
- le calcul de sa valeur étant donnée une valeur pour la variable $x$ : méthode `eval`,
- la représentation en chaîne de caractères de la formule : méthode `toString`,
- le calcul de sa dérivée sous la forme d'une autre formule : méthode `derivative`.
## Membres du projet
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment