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 ## 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 Dans cette planche de TP, vous allez implémenter des classes pour générer des formules mathématiques. Chaque classe
à un type de formule (constantes, variable, addition, multiplication, ... ). 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 ## Membres du projet
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment