PDF Java + Lab1

Voir le sujet précédent Voir le sujet suivant Aller en bas

PDF Java + Lab1

Message  Trevelian le Mar 10 Fév - 2:17

avatar
Trevelian

Masculin Nombre de messages : 8
Age : 33
Emploi/loisirs : Info.& systèmes
Date d'inscription : 05/02/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: PDF Java + Lab1

Message  philoux le Mar 10 Fév - 11:36

Grand merci à toi ami java.
avatar
philoux

Masculin Nombre de messages : 131
Age : 76
Localisation : Forest National
Emploi/loisirs : tech info /admin réseau au CPAS de Molenbeek
Date d'inscription : 21/10/2008

Voir le profil de l'utilisateur http://soft-best.net/

Revenir en haut Aller en bas

Re: PDF Java + Lab1

Message  philoux le Jeu 12 Fév - 12:27

J'ai remarqué un petit problème dans l'exercice 4 au niveau du pourcentage, il y a parfois des différences assez fortes entre celui calculé sur machine ou celui donné par le programme java.
En partie à cause du fait que l'on arrondi pas après la virgule et aussi par le calcul en lui même dans l'affichage.

Voici une solution que je propose pour remédier au problème

Code:


// Programme 4 Labo 1

public class Notes4bb
   {
      public static void main (String args[])
      {

         System.out.println("introduire la premiere note sur 20");
         float n1 = Clavier.lireFloat();            
         System.out.println("introduire la seconde note sur 20");
         float n2 = Clavier.lireFloat();
         System.out.println("introduire la troisieme note sur 20");
         float n3 = Clavier.lireFloat();

         float sr = (n1+n2+n3);        
         float r = ((n1+n2+n3)*100/60); 

         System.out.println (); System.out.println ();

         int ver = (int) r;     
         float ver2 = r - ver;    
         int r2=0;
         if (ver2>=0.5)        
            r2= (int) r +1;    
            else r2 = (int) r;   


         System.out.println ("la cote sur 20 est de..... ...........: " + sr/3 );
         System.out.println ();System.out.println ();
         System.out.println ("la cote en pourcent est de........... : " + r2 ); 
         System.out.println ();System.out.println ();System.out.println ();

         System.out.println ("la cote en pourcent sans arrondi sup. : " + r ); 

         System.out.println ();System.out.println ();
         System.out.println ();System.out.println ();



// programme à tester avec des nombres tels que : 13 , 13 et 10.5  ou 12 , 13 et 13


      }

   }


Il y a surement moyen de faire différement ......... à vous de voir.....
avatar
philoux

Masculin Nombre de messages : 131
Age : 76
Localisation : Forest National
Emploi/loisirs : tech info /admin réseau au CPAS de Molenbeek
Date d'inscription : 21/10/2008

Voir le profil de l'utilisateur http://soft-best.net/

Revenir en haut Aller en bas

Re: PDF Java + Lab1

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum