Se connecter avec
S'enregistrer | Connectez-vous
Votre question

Programme "verbes" en java

Dernière réponse : dans Programmation
Partagez
14 Mars 2012 11:33:31

1: l'ordinateur pose une question à un utilisateur, par exemple : « Que ferrez vous demain matin ? »

2: L'utilisateur répond en introduisant au clavier une phrase (du style : demain j'ai une journée chargée, je dois recevoir un nouvel ordinateur, ensuite j'ai un important diner d'affaire »

3: Le but de votre programme est de déterminer (et ce, quel que soit la réponse) et de ressortir les verbes utilisés (ici : Avoir, devoir, avoir);

Où j'en suis:
Pour l'instant j'ai créer une classe en utilisant import java.util.ArrayList;
Mon programme reconnaît les verbes sous leurs formes brut, c'est à dire (être, donner, avoir, etc....) mais pas sous leurs formes conjugués( vais, es, etc...).

Je voudrai, si possible, que quelqu'un puisse me donner une piste afin que je résolve ce problème à savoir comment m'y prendre afin que mon programme reconnaisse les verbes conjugués d'une phrase que l'utilisateur aura écrit sur la console?

Toutes vos réponses et commentaires sont les bienvenues, merci d'avance pour votre aide;
cordialement;

Autres pages sur : programme verbes java

14 Mars 2012 11:41:40

Voici le code que j'ai effectué:

public static void main(String[] args) {

ArrayList<String> verbs = new ArrayList<String>();
verbs.add("avoir");
verbs.add("ai");
verbs.add("devoir");
verbs.add("dois");
// etc...

String [] tab = "Je dois avoir un ordinateur demain".split(" ");
int cpt=0;
for (int i=0;i<tab.length;i++){
if (verbs.contains(tab.toLowerCase())||
(verbs.contains(tab.toUpperCase()))
{
cpt++;
}
}
System.out.println("Il y a "+cpt+" verbes. ");
}
m
0
l
14 Mars 2012 11:44:43

Ce que j'ai du mal à faire c'est conjuguer les verbes avoir et devoir dans toutes les conjugaisons possibles sans avoir à faire verbs.add();
à chaque fois!
Si quelqu'un à une piste et peut m'aider merci beaucoup;:kaola: 
m
0
l
Contenus similaires
14 Mars 2012 11:56:35

Salut

[:zeb:6]
Merci de présenter ton code conformément aux règles ici en vigueur.
L'usage de la balise [code=java]...[/code] est obligatoire.

---------------------------

Tu vas vraiment enregistrer TOUS les verbes de la langue française ? :ouch: 
m
0
l
14 Mars 2012 12:19:43

zeb a dit :
Salut

[:zeb:6]
Merci de présenter ton code conformément aux règles ici en vigueur.
L'usage de la balise [code=java]...[/code] est obligatoire.

---------------------------

Tu vas vraiment enregistrer TOUS les verbes de la langue française ? :ouch: 


Comment çà, y a pas besoin de balises en java?
Non pas tous les verbes juste avoir et devoir!
m
0
l
14 Mars 2012 14:03:48

Pas en "Java", en "forum Tom's hardware".
[zeb:6]

---------------

J'ai l'impression que tu te fourvoies.
Moi, je tenterais le coup avec des expressions régulières.

Voici toutes les formes de tes deux verbes, à l'infinitif et à l'imparfait de l'indicatif (j'ai pris le plus facile) :
  1. /(dev|av)(oir|ais|ait|ions|iez|aient)/
m
0
l