Forum dédiés aux étudiants de l'IEPSCF.
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Coffret dresseur d’élite ETB ...
Voir le deal
56.90 €

PDF Java + Lab1

2 participants

Aller en bas

PDF Java + Lab1 Empty PDF Java + Lab1

Message  Trevelian Mar 10 Fév - 2:17

http://trevelian.ovh.org/iepscf/JavaSonneville.pdf

http://trevelian.ovh.org/iepscf/Lab1.rar

A priori les 10 exercices sont correct.
Trevelian
Trevelian

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

Revenir en haut Aller en bas

PDF Java + Lab1 Empty Re: PDF Java + Lab1

Message  philoux Mar 10 Fév - 11:36

Grand merci à toi ami java.
philoux
philoux

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

http://soft-best.net/

Revenir en haut Aller en bas

PDF Java + Lab1 Empty Re: PDF Java + Lab1

Message  philoux 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.....
philoux
philoux

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

http://soft-best.net/

Revenir en haut Aller en bas

PDF Java + Lab1 Empty Re: PDF Java + Lab1

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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