Parlez-vous francais?!?

Hi everybody,
I have this program to write:
�     Conjugate regular French verbs in a specified tense and person.
�     Input:
o     The input to the program is a French sentence where the verb has not been conjugated and the required tense is specified.
o     E.g. Je [parler,present] de vos exploits
o     1. The sentence will be no longer than one clause.
2. The subject of the sentence will be a pronoun
3. The verb and tense required will be between square brackets and divided by a comma with no whitespace: [verb,tense]
4. The person required will have to be deducted from the sentence
5. The verb will be a regular verb in the infinitive
�     Output: The output should be a complete French sentence with the correct conjugated verb in the correct position. E.g. Je parle de vos exploits.
�     Input and output: The user has 2 options for input and output
1.     File: an input filename is given as a command line argument of the program. The program reads sentences from the file (one sentence per line) and writes the output to another file with the same name as the input file plus the extension �.out�
-     Input file: Filename
-     Output file: Filename.out
2.     From the terminal: the user types a sentence which is read in using Input.readString method and the output is printed to the screen.
French issues:
1.     The program should deal with the 3 classes of regular verbs for French
(a)     er-verbs: donner
(b)     re-verbs: vendre
(c)     ir-verbs: finir
You don�t have to worry about irregular verbs or verbs that conjucate funny!
2.     The program is expected to deal only with verbs which take �avoir� as an auxiliary.
3.     Required tenses: Present, pass� compose, imparfait and future.
I've decided to write a sentence class, a class for each verb type i.e. -er, -ir and -re and an application class. The sentence class will get the sentence, tokenize it, get the verb and the tense. The -er, -ir and -re classes will then conjucate the verb and return the finished sentence. I am having problems writing the conjucating part. How would I go about doing it? Any tips are badly needed and would be greatly appreciated!!
Thanks.

Hey there uhmmm cutie :)
In your second post, you say the following:
while(s1.hasMoreTokens()){
sentence = s1.nextToken();
shouldn't that be the following? :
while(s1.hasMoreTokens()){
sentence[i] = s1.nextToken();
There is however something that could go wrong, which is that you migth not know before the end of the while-loop how many positions you will occupy in the sentence array (e.g. sentence[<you don't know how large>])
So I think it's best if you change:
private String sentence [];
into:
private Vector sentence;
because you don't have to specify the size of the vector before using it (as you do with an array). Note: be sure to create the Vector before using it as it's an object, so do this before the for-loop:
sentence=new Vector();
Then change the following code:
public sentence(String s){
StringTokenizer s1 = new StringTokenizer(s, "[], .");
for(int i=0; i<sentence.length; i++){
while(s1.hasMoreTokens()){
sentence = s1.nextToken();
into:
public sentence(String s){
StringTokenizer s1 = new StringTokenizer(s, "[], .");
for(int i=0; i<sentence.size(); i++){
while(s1.hasMoreTokens()){
sentence.add(s1.nextToken());
Then when you are reading from sentence to use the words contained in it, use this line to cast the content:
(String)sentence.elementAt(<whatever index you need>);
And be sure to import java.util.Vector;
Hope this solves it and that my english was understandable as I am from Holland :)
Greetz Hans

Similar Messages

  • "Premier Pro CC à cessé de fonctionner" trop souvent ...

    Bonjour à tous,
    Depuis la dernière mise à jour de premier pro, mon logiciel n'arrête pas de brusquement s'arrêter avec ce message classique "Premier Pro CC à cessé de fonctionner", alors que jusqu'à présent je n'avais aucun soucis.
    Cela ce produit au bout d'un quarantaine de minutes d'utilisation en moyenne ce qui est extrêmement gênant comme vous devez le deviner ^^. Pris dans le travail on ne pense pas forcément à sauvegarder toute les 2 minutes.
    Je suis quasiment certain que cela ne vient pas de mon ordinateur car c'est une machine très performante et comme je vous l'ais expliqué, cela ne ce produisait pas avant la mise à jour.
    Je vous laisse tout de même mes configurations si je me trompe.
    Ma carte graphique est une NVIDIA GeForce GTX 560M
    Merci à vous !

    Je ne parle pas francais couramment, mais je vais essayer... C'est fort possible que "OpenCL hardware acceleration" (je ne sais pas le mot en francais) est la raison pour les problemes. C'est aussi possible que le probleme est parce que les "drivers" pour le GeForce GTX 560M sont perimes. Bonne chance!

  • Probleme de langue avec OSx

    bonjour, voici mon probleme, en fait on a acheter un minimac a 2 avec un collegue qui ne parle pas un mot de francais, comme convenu apres son depart, je recupere le mac et la OH surprise, dans internationnal, quand je selectionne francais, ca marche une fois sur 2 pour le clavier et pour les logiciels, ils ne sont pas tous migrer en francais.
    bref je bataille un peu , en fait j'ai l'impression que sont compte et donc sa config, on la priorité sur le compte utilisateur que je me suis creer.
    sinon je me demandait si je n'aurai pas meilleur temps de reinstaller OSx . le soucis c'est que j'ai peur de planter tout le bordel, et d'autre part j'ai un cd de reinstal qui s'appel MAC OSX install Disc 1 mais je n'ai pas de disk 2 , donc je ne voudrais pas lancer une install, que ca formate le disque et que je n'ai pas les disques necessaires pour refaire le Mac au complet.
    pourriez vous me conseiller, puis telecharger quelque part (vu que je suis enregistrer chez mac) le disc d'instal ? ou puis contacter apple pour leur demander tout ca ? ( la rubrique support donne que des numero de telephonne ou les mec en parle pas francais).
    d'avance merci !

    Bonsoir,
    I agree with Baltwo, if you want more people to help you, you should use English.
    Mais il se trouve que je parle francais, je vais tenter de vous aider.
    Les logiciels, ca va dependre desquels... Si ce sont les applications qui se trouvent a l'origine avec Tiger (comme iTunes, iLife), la langue doit changer. mais si par contre il s'agit d'applications telles Word ou Excel, si elles ont ete installees en anglais, la langue selectionnee dans International n'aura aucune influence.
    Si vous avez un compte avec privileges administrateur, il n'y a aucune raison pour que les preferences d'un autre compte influent sur les votres.
    Dans International, soyez bien sur que Francais est en premier dans la liste, que les formats correspondent bien aux formats francais et que Input menu a bien un clavier francais selectionne.
    En ce qui concerne votre autre question, non, il n'est pas possible de teledecharger une deuxieme partie de Tiger. Ce qui m'etonne, c'est que Tiger est habituellement en DVD. A moins que vous n'ayez Panther X.3??? Si tel est le cas, il y a en fait 3 disques et effectivement, vous auriez besoin du deuxieme (le 3eme n'est pas necessaire).
    Tenez moi au courant.
    Please post back in English if you feel OK with the language. Otherwise, use French and I'll check again this thread, but you'll miss the help of more experienced Mac users.

  • Comment mesurer un fréqunce avec une carte pxi-6602?

     Bonjour,
    Je cherche grâce à une carte PXI 6602 à mesurer la fréquence d'une signal périodique.
    Cette carte possèdent 8 compteur/timer, et je suis déja parvenu à genérer des trains d'impulsion sur ces compteurs.
    Néanmoins je ne parviens pas à mesurer des fréquences...
    Pour cela j'ai tenté de mesurer la fréquence d'un simple signal carré de 50Hz (amplitude 10V) généré par un GBF. J'injecte ce signal sur le PFI38/GATE0 du compteur 0, mais j'obtiens apres génération de mon code une fréquence nulle. J'ai réalisé ce code sur labVIEW 8.6 avec la fonction "Measure Pulse Width or Period.vi"   (code en pièce jointe)
    Merci d'avance pour votre aide
    Pièces jointes :
    mesure_freq.jpg ‏515 KB

    Desole, je ne parle pas francais bien. Vous devriez avoir des exemples pour l'usage du dispositif de l'E-serie DAQ en Visual Basic dans le repertoire \Program Files\National Instruments\NI-DAQ\Examples.
    Chris Matthews
    National Instruments

  • Comment utiliser un codeur avec une carte serie E et Visual Basic

    je dois acquerir les donnees venant d'un codeur incremental sur ma carte serie E et grace a un programme VB. Comment puis-je faire.
    Merci.

    Desole, je ne parle pas francais bien. Vous devriez avoir des exemples pour l'usage du dispositif de l'E-serie DAQ en Visual Basic dans le repertoire \Program Files\National Instruments\NI-DAQ\Examples.
    Chris Matthews
    National Instruments

  • Redresser à partir d'XML

    Bonjour,
    Je rencontre un problème avec la fonction redresser à partir d'XML sous labview 2011.Sur un contrôleur PXI, le projet fonctionne et après lecture du fichier, l'extraction des données XML est effectuée correctement. Le même projet, copié, sur un autre contrôleur PXI avec labview 2011, la fonction redresser à partir d'XML générer l'erreur 1108 et les données XML issues du même fichier sont toutes à 0. 
    Je ne vois pas de solution.
    Cordialement

    Bonjour,
    Merci d'avoir posté votre question sur les forums de National Instruments.
    La section du forum dans laquelle vous avez posté cette question est une section internationnale. Vous devriez donc poster votre question en anglais si vous souhaitez avoir une réponse rapide.
    Vous pouvez également poster votre question dans la partie française du forum.
    En ce qui concerne votre problème, j'aurais besoin de plus de précisions pour pouvoir vous aider au mieux.
    Sur la machine où le problème se produit, êtes vous sûr que les fonctions XML de LabVIEW sont correctement installées ?
    De quelle manière avez vous copié votre projet, êtes vous sûr d'avoir bien tous les éléments ?
    De quels contrôleurs parlez-vous, est ce que ce sont tous les deux les mêmes ou non ?
    Pourriez-vous poster un exemple simple reproduisant le problème afin que je puisse étudier votre code et éventuellement reproduire le problème ?
    Je vous remercie par avance pour vos réponses.
    Bien cordialement,
    Guillaume H.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • COMMENT UTILISER UN MODELE PERSONNALISE

    Hello,
    Je ne peux pas reutiliser un modèle personnalisé dans Apple Mail
    Merci pour votre assistance

    Desole, je ne parle pas francais bien. Vous devriez avoir des exemples pour l'usage du dispositif de l'E-serie DAQ en Visual Basic dans le repertoire \Program Files\National Instruments\NI-DAQ\Examples.
    Chris Matthews
    National Instruments

  • I seek

    Hello
    my name is Ginette Villeneuve, I live in Quebec.
    I do not speak English and I use a translator by making short
    sentences.
    Can you make short sentences in your answers please ?
    I seek people who carry out Flash animations artistic or
    amusing.
    To publish them in my chronicle day after day on
    Plan�te Qu�bec :
    http://planete.qc.ca/invitation/index.html
    to see here for all my chronicles:
    http://planete.qc.ca/invitation/archive.html
    At this time, I present Flash animations of a person of
    Brazil, Jef Fer.
    as here:
    http://planete.qc.ca/invitation/invitation-2752006-105078.html
    I seek animations without writings or with French writings.
    Four animations at the same time would be the ideal.
    No remuneration will be given because it is voluntary work
    for me.
    My goal is to give laughter and beauty to people.
    Sometimes my chronicle obtains on average 260 visitors per
    day with points
    with 845 according to subjects'.
    Thank you to have read me.
    If you have a Web site I will give the link in exchange.
    Ginette Villeneuve
    Bonjour
    mon nom est Ginette Villeneuve, je vis au Qu�bec.
    Je ne parle pas anglais et j'utilise un traducteur en faisant
    des phrases
    courtes.
    Pouvez-vous faire des phrases courtes dans vos
    r�ponses s'il vous plait ?
    Je cherche des personnes qui r�alisent des animations
    Flash artistiques ou
    amusantes.
    Pour les publier dans ma chronique journali�re sur
    Plan�te Qu�bec :
    http://planete.qc.ca/invitation/index.html
    voir ici pour toutes mes chroniques :
    http://planete.qc.ca/invitation/archive.html
    Pr�sentement, parfois je pr�sente des
    animations Flash d'une personne du
    Br�sil, Jef Fer.
    comme ici :
    http://planete.qc.ca/invitation/invitation-2752006-105078.html
    Je cherche des animations sans �critures ou avec des
    �crits en fran�ais.
    Quatre animations � la fois serait l'id�al.
    Aucune r�mun�ration ne sera donn�e car
    c'est du travail b�n�vole pour moi.
    Mon but est de donner du rire et de la beaut� aux
    gens.
    Ma chronique obtient en moyenne 260 visiteurs par jour avec
    des pointes �
    845 parfois selon les sujets.
    Merci de m'avoir lue.
    Si vous avez un site web je donnerai le lien en
    �change.
    Ginette Villeneuve
    ~~~~~~~~~~~~~~~~~~~~~~
    -:�: -
    ��.���`�.��.��Pour
    d�couvrir Gi
    http://www.liensutiles.org/gvilleneuve.htm
    ~~~~~~~~~~~~~~~~~~~~~~
    -:�:-
    ��.���`�.��.��Forum
    de Gi
    http://ginette-villeneuve.forumactif.com/

    Sean
    Thank you for your response.
    I am magic to know you. You speak French badly. As I speak
    English badly
    one well will get along. :-)
    I am interested by your Flash animation.
    That you are amateur it is correct. One needs a beginning for
    all.
    You could write to me into private and forward yourselves
    some of your
    creations in swf.
    Here my address: [email protected]
    Good Sunday, I hope that your festivity of Canada's day was
    successful.
    Ginette Villeneuve
    Sean
    Merci de votre r�ponse.
    Je suis enchant�e de vous conna�tre. Vous
    parlez mal le fran�ais. Comme je
    parle mal l'anglais on va bien s'entendre. :-)
    Je suis int�ress�e par ce que vous faites. Que
    vous soyez amateur c'est
    correct. Il faut un commencement � tout.
    Vous pourriez m'�crire en priv� et me faire
    parvenir certaines de vos
    cr�ations.
    Voici mon adresse :
    [email protected]
    Bon dimanche, j'esp�re que votre f�te du Canada
    a �t� r�ussie.
    Ginette Villeneuve
    > Salut, Ginette!
    > Je m'appelle Sean, je vis en Ontario, et je ne parle pas
    francais tres
    > bien.
    > L'anglais east mon premier language, excusez mon mauvais
    francais.
    > Je fais des animations de Flash, mais je ne suis pas ce
    que vous
    > appelleriez
    > professionel. Mais je fais des animations, n?anmoins.
    > Je chercherai pour un artiste que parle Francais, pour
    vous.
    > Mais, je serai heureux d'aider, si on ne peut pas ?tre
    trouv?.
    > Malhereusement, beaucoup d'artistes ne travailleront pas
    pour libre.
    >
    > Sean
    >
    > En anglais / In English....
    >
    > Hello, Ginnette!
    > My name is Sean, I live in Ontario, and I don't speak
    French very well.
    > English is my first language, excuse my bad French.
    > I do Flash animations, but I am not what you would call
    prfessional. But I
    > do
    > animations, none the less.
    > I will look for an artist who speaks French for you.
    > But, I will be happy to help, if I can not find one.
    > Unfortunately, many artists will not work for free.
    >
    > Sean
    >

  • Carte DIO96, commande acquisition en C#

    Je développe en C# avec les outils de "Measurement Studio".
    Pour effectuer une lecture (écriture) sur un port d'une carte NI-DIO96,
    j'utilise l'objet "DigitalSingleChannelReader" ("DigitalSingleChannelWriter").
    Cela prend entre 200 et 350 us.
    Or ce temps est trop important !
    Est-il possible de descendre?
    Quelles primitives utiliser?
    Exemples de source en C#

    Bonjour,
    Utilisez-vous une méthode quelconque de Handshaking? Parlez-vous d'une simple opération de lecture/écriture?
    Pourriez-vous m'envoyer un bout de votre code pour me montrer ce que vous faites et m'aide à comprendre votre problème?
    En attendant, je vous conseille de consultert les exemples sur MeasurementStudio/DotNET/DAQmx/Examples/Digital
    A l'avenir, pour obtenir un support en français, je vous conseille de contacter NI France. Les instructions pour obtenir un support chez NI France sont publiées sur http://www.ni.com/france/support.
    Salutations,
    Nd
    Nandan Dharwadker
    Staff Software Engineer
    Measurement Studio Hardware Team

  • Lenovo Yoga 13 Screen is not working

    Hi Guys!
    Please go through my complete message as it is very 'painful' experience you can ever come across when buying a laptop.
    The Lenovo Yoga is not available in Australia. So, I bought the Lenovo Yoga 13" orange i5 128GB from 'adorama.com' for US $999 + UPS shipping $105. Unfortunately the shippment attracted a custom of 185 AUD which I had to pay later. In total, I have already spent 1400 AUD.
    The UPS courier service delivered the shipment to my address an hour back i.e. today on 5th July,2013. I was very happy to receive the product but when I switched on the laptop, the screen is not working properly and is displaying a number of vertical colored lines. 
    To confirm that it is the screen problem, I connected the laptop to my TV with a HDMI cable upon which I could see the windows display on the TV. This clearly establishes the fact that the laptop's screen is faulty.
    Next, when I checked the warranty number online it shows that warranty starts from three months earlier than my purchase date which clearly shows that someone registered the laptop before.
    Also, the charger I received with the laptop looks to be a used one with scratches and marks on it.
    I am afraid, the product I got from Adorama is damaged and maybe a refurbished one as the charger clearly looks to be used before. I am deeply disappointed with this incident as I was very excited to use that product and also importantly had lots of work to do with it.
    I contacted Adorama, and they are saying that they might exchange/ refund after seeing the product for which I have to ship back the product to the United States. They have asked me to provide a quotation of the shipment and told me that they will decide accordingly.
    Firstly, I dont know how it will work out and next, I cannot trust these people anymore to refund me the money after returning the product. I am anyways losing the money I paid on customs.
    Therefore, as being my fellow Lenovo Yoga mates, I request your advise on this issue to me. I would really appreciate whatever it is.
    I kindly request Lenovo to look into this matter.
    Thank you!
    Amer

    I have exactly the same problem just a set of vertical lines on the screen. Never before have I had such a pathetic problem except maybe with laptops that are 6 years old.
    For further details I have the Lenovo IdeaPad Yoga 13-inch Convertible Ultrabook (Orange) - (Intel Core i7 3537U 2.0GHz Processor, 8GB RAM, 128GB SSD, WLAN, BT, Webcam, Integrated Graphics, Windows 8) bought from amazon.co.uk ( http://www.amazon.co.uk/exec/obidos/ASIN/B00CA10NUE ).
    The screen lasted 6 days before dying. Just enough time for me to waste getting it perfectly set up before it died. There was nothing to indicate prior to the screen failing that it was going to fail. Turned it off one night and turned it on the next morning and the screen was only displaying the vertical bars.
    I'm going to try sending the Laptop back to Lenovo. I actually managed to get through to the Lenovo support - they have quite a good system of dropping the laptop off in a local shop that is then picked up by Lenovo, they reckon to have a turn around of 10 calendar days. I can recommend trying to call the Belgium helpdesk as Lenovo can never outsource the help desk people since they need to speak French and Dutch but usually they will also speak English - start the conversation with "Parlez vous anglais?" / "Spreek je engels?" . Admittedly it will be no use if you need to return the item, but if you just need a bit of technical support it might be a good way to go.

  • Arret automatique du programme

    Bonjour,
    cela fait un moment que je bloque sur une partie de mon programme.
    J'envoie trois signaux pour une commande de moteur. Je voudrais que le signal "ENABLE" qui arrete ma carte arrete aussi le programme Labview.
    Je bloque sur cette étape. Voici la dernière version de mon programme. Ce dernier arret bien le programme mais trop tot et du coup mon moteur n'a pas le temps de faire ce que je lui demande.
    Pour info, j'utilise un NI USB6211
    Merci pour votre aide
    Matt
    Attachments:
    V5.vi ‏40 KB

    Bonjour,
    De quel signal ENABLE parlez-vous?
    Le bouton STOP est-il obligatoire dans votre application?
    Lorsque vous appuyez sur STOP l'application s'arretera directement à la fin de l'itération en cours.
    Brice S.
    National Instruments France

  • J'ai un message d'erreur: Impossible d'enregistrer "Sans titre-2 sous un nouveau nom. Le fichier "DBTmp9264992478591057" est endommagé (code erreur 3)

    Bonjour,
    J'ai un message d'erreur: Impossible d'enregistrer "Sans titre-2 sous un nouveau nom. Le fichier "DBTmp9264992478591057" est endommagé (code erreur 3)

    Bonjour.
    De quel logiciel parlez-vous ?
    Sur quel support essayez-vous d'enregistrer (réseau ? clé USB ? …)

  • Afficher un fichier SWF

    Bonjour,
    Comment peut-on afficher un Fichier SWF afin que le format d'origine de celui-ci ne soit pas modifié par les différents navigateurs (Firefox, Safari, Internet Explorer, Opera, Camino, Chrome ) ni par les différentes tailles et résolutions des écrans actuellement disponible sur le marché ?
    Comment peut-on garantir qu'en passant d'un écran à un autre, d'une résolution à une autre, d'un navigateur à un autre on aura toujours la même chose à l'arrivée ?
    Merci d'avance pour les suggestions, les pistes, les réponses.

    Parlez-vous du site ubichine ? celui que je dois visiter ?
    Mon SWF a  été conçu par Ubichine, sur mon MacBook Pro 17"  il s'affiche
    correctement et correspond exactement en taille à la maquette donnée au
    studio.
    Quand le SWF s'affiche sur un 19" au format 4/3, donc format proche du
    carré, la photo du fichier PDF occupe les trois quarts de l'écran alors
    qu'avec le 17" cet affichage est beaucoup plus réduit.
    Le studio ubichine a codé en pourcentage l'affichage les fichiers jpeg, 
    mais j'ai l'impression que les pourcentages utilisés sont incorrects.
    Sur le 19", la photo avale l'écran et comme en plus l'écran est moins
    bon, l'effet obtenu est très laid. Il a créé un fichier HTML pour
    positionner le SWF dans la fenêtre du navigateur, pour le centrer.
    En effet, il faut tenir compte de 3 paramètres au moins, la résolution,
    la taille de l'écran, la taille de la scène (stage) et la taille des
    fichiers jpeg
    Le 20/12/10 17:44, hans-g. a écrit :
    Bonsoir Gilles,
    visitez cette site web ci-dessus svp. et changer le niveau de zoom de votre navigateur. Quoi que vous choisissiez, les photos swf toujours avoir la même taille. Si ce n'est pas répondu votre question initiale, j'ai probablement mal compris, désolé. Je m'excuse.
    Hans-G.
    >

  • Pourquoi les gris sont beiges pour les images noir et blanc lightroom 4.3

    Bonjour,
    J ai installé Lightroom 4.3 sur Windows 8 et j ai la désagréable surprise de constater que les gris sont beiges sur les images que je veux traiter  en Noir et Blanc.En revanche
    les blancs purs sont eux bien blancs. Qui peut m'aider sur le sujet ? Je précise que le phénomème ne vient pas du PC, lorsque j'importe des images Net B d'Internet, les gris
    sont bien gris!
    Merci d'avance à tous ceux qui poirront m'aider.
    Daneos

    Avez-vous calibré votre moniteur? Cela est nécessaire pour obtenir les couleurs appropriées.
    Parlez-vous anglais? Cela permettrait d'accroître les chances d'obtenir de l'aide bien.

  • Création de site Web

    Bonjour a tous j'aimerai savoir comment incorporer un systeme de vente en ligne dans dreamweaver .....

    Première question : parlez vous anglais ? (vu que la question a été déplacée jusqu'ici) En général les forums US sont mieux achalandés
    Deuxième question : êtes vous sur la version Creative Cloud de Dreamweaver Cs6, auquel cas, vous aurez accès à Business Catalyst et le module de création de e-commerce
    http://www.businesscatalyst.com/landing/dreamweaver
    Troisième question : sur quel type d'architecture construisez vous ce e-commerce ? Développez-vous tout intégralement ou comptez-vous incorporez une solution existante, via un template/gabarit dans vos pages ?

Maybe you are looking for