Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1833 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Demande d'aide pour le 07/02

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Demande d'aide pour le 07/02

n°973316
ti-dav
Posté le 06-02-2005 à 16:17:32  profilanswer
 

Bonjour,
Voici le sujet dans les normes demandées
 
J'ai reflechi aux 2 problemes mais je ne peut pas tester chez moi les scripts que j'ai fais vu qu'il me manque des definitions crées par les profs pour nous simplifier le boulot.(je ne peux pas les récuperer)
Je peux donc pas verifier que mes scripts sont bons....
 
J'aimerai que vous me disiez si mes scripts ont des chances de marcher et si ca fais bien ce qui est demandé :
 
Exercice 1 :
Le but c'est de trouver les nombre de citations et de donner la longueur de chaque citations dans une séquence de caracteres terminée par un .
une citatoin c'est une partie de la sequence entre ""
ex : abc"de"xxx""aabb"chat".
      taille citation 1 : 2
      taille citation 2 : 0
      taille citation 3 : 4.
 
Voici mon script :  

Code :
  1. Import es.*;
  2. public class TP3Exercice3 {
  3.    
  4.     public static void main(String[] args) {
  5.        
  6.         //Definition des variables :
  7.         string Seq;
  8.         int r, t;
  9.         char CarCour, Carfutur;
  10.         Seq=nomF.LireUnString ();
  11.        
  12.         //Inisialisation :
  13.         r=0; t=0;
  14.        
  15.         //Itération :
  16.         while (CarCour !='.') {
  17.          if (CarCour != '"') {
  18.           CarCour=Carfutur;
  19.          }
  20.          else {
  21.           r=r+1;
  22.           if (CarCour != '"' & CarCour != '.') {
  23.            t=t+1;
  24.           }
  25.           if (CarCour == '"') {
  26.            System.out.println ("La taille de la citation " +r +" est : " +t);
  27.            t=0;
  28.           }
  29.           CarCour=Carfutur;
  30.          }
  31.         }
  32.     }
  33. }


 
Exercice 2 :
Le but est de donné le nombre de changements de signe dans une séquence d'entiers terminée par 0.
ex : sequence : 3 10 -4 2 8 -3 -9 8 7 0
      changements de signes : 4.
(a noter que je sais pas trop si la sequence est donnée ou pas et si oui comment !!)
 
Script :  
 

Code :
  1. public class TP3Exercice2 {
  2.    
  3.     public static void main(String[] args) {
  4.        
  5.         //Definition des variables :
  6.         ....Seq;
  7.         int c, NbCour, NbPrec;
  8.        
  9.         //Inisialisation :
  10.         c=0;
  11.        
  12.         //Itération :
  13.         while (NbCour !=0) {
  14.          if ((NbCour>0 & NbPrec>0)|(NbCour<0 & NbPrec<0)) {
  15.           NbCour=NbPrec;
  16.          }
  17.          else {
  18.           c=c+1;
  19.           NbCour=NbPrec;
  20.          }
  21.          System.out.println ("Il y a " +c +" changements de signe dans la séquence" );
  22.         }
  23.     }
  24. }


 
 
Franchement je trouve que le script que je viens de vous mettre est un peu simple......ca me parait tres bizarre et je suppose qu'il doit etre completement faux !!  
 
 
Si quelqu'un veut bien m'aider...... ca m'arrangerai beaucoup.


Message édité par ti-dav le 06-02-2005 à 18:20:31
mood
Publicité
Posté le 06-02-2005 à 16:17:32  profilanswer
 

n°973320
benou
Posté le 06-02-2005 à 16:31:30  profilanswer
 

c'est un peu poussé quand même : là tu nous balances un code en nous demandant de vérifier s'il fonctionne alors qu'il te suffirait de le compiler et de le tester pour t'en rendre compte par toi même...
 
Si tu ne peux pas tester chez toi, teste à la fac ! mais viens pas nous demander de faire le travail d'un compilateur ...  :sweat:  
 
enfin ca m'étonnerait que quelqu'un ait le courage de faire ca pour toi, tu risques de ne pas avoir de réponse.
 
Quoiqu'il en soit, je te conseille la lecture des conventions d'écriture java : le code que tu nous as donné ne les respecte pas du tout et ca le rend assez dificile à lire. Autant prendre de bonnes habitudes dès le début.
http://java.sun.com/docs/codeconv/

n°975785
ti-dav
Posté le 08-02-2005 à 20:28:02  profilanswer
 

Dsl benoumais les conventions d'ecriture Java sont bonnes (cf mon prof)
 
Merci a tous ceux ki se sont penché sur mon probleme.

n°975787
skeye
Posté le 08-02-2005 à 20:31:22  profilanswer
 

ti-dav a écrit :

Dsl benoumais les conventions d'ecriture Java sont bonnes (cf mon prof)
 
Merci a tous ceux ki se sont penché sur mon probleme.


Si les profs disaient jamais de conneries ça se saurait...[:moule_bite]


---------------
Can't buy what I want because it's free -
n°975788
the real m​oins moins
Posté le 08-02-2005 à 20:31:35  profilanswer
 

ben ton prof et toi, prenez des cours de lecture [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°975795
benou
Posté le 08-02-2005 à 20:36:20  profilanswer
 

ti-dav a écrit :

Dsl benoumais les conventions d'ecriture Java sont bonnes (cf mon prof)


les conventions java, oui
celles que tu as utilisé dans ton code, non [:spamafote]
 
cf le lien que je t'ai filé ...

n°975838
arrau
Ludwig von 54
Posté le 08-02-2005 à 21:39:19  profilanswer
 

Ca ne marchera pas.
 
Dans ton premier programme, tu crées une boucle while avec une condition sur un caractère alors que ce que tu as à disposition, c'est une String.
D'autre part, même si ça c'était bon tes "if...else" sont mal construits: par exemple, tu mets que si CarCour n'est pas un point il doit faire quelque chose et en dessous tu lui dis que sinon si CarCour n'est pas un point, il doit faire autre chose.
Et puis, pas la peine de mettre  
"if (CarCour != '"' & CarCour != '.')" (c'est && d'ailleurs, tout comme || pour OU) car si la boucle while est executée, c'est que CarCour est différent de '.'
Sinon, je comprends pas très bien ta méthode...
A part ça, pas de majuscule à import.
 
Dans le 2ème c'est pareil, tu mets des conditions sur un entier qui n'est pas initialisé.

n°975906
Jubijub
Parce que je le VD bien
Posté le 08-02-2005 à 23:28:55  profilanswer
 

dis moi, la classe de ton prof ce serait pas une classe clavier par hasard, ce que les profs donnent pour pas avoir à expliquer le système des streams ?


---------------
Jubi Photos : Flickr - 500px
n°976099
rompi
Posté le 09-02-2005 à 09:49:59  profilanswer
 

Bah elle est bonne celle là!
 
Bon String pas string, c'est pas cu c


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Demande d'aide pour le 07/02

 

Sujets relatifs
Demande d'aide pour le 07/02Demande d'aide en php sur les listes déroulantes
demande Aide sur un exercice!novice en prog demande aide
Source PHP, demande d'aide[C++] : Drag&Drop : Demande d'aide
Demande d'aide sur le code global de mon site (html, js, frames,...) demande aide ACCESS
[C++] Demande d'aide pour un programmedemande d'aide pour creer un agenda en php
Plus de sujets relatifs à : Demande d'aide pour le 07/02


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR