cspweb forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

TP info-Programme complet

4 participants

Aller en bas

TP info-Programme complet Empty TP info-Programme complet

Message par Yoake Lun 2 Mar - 18:10

Suite à la demande de mon cher parrain voici les programmes tous beaux que j'ai réussi:

Quetelet

import java.awt.*;
import java.lang.*;

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

double T;
int x;

for (x=0;x<=25;x++){
if(x<=6){
T=0.55*(Math.pow( (x+1),1/3));
System.out.println( "A" + "" +x+ "" +"ans je mesure"+"" + T + "" + "m");
}
if(x>=7 && x<=17){
T=0.054*x+0.731;
System.out.println( "A" + "" +x+ "" +"ans je mesure" +"" + T + "" + "m" );
}
if(x>17){
T=(1.68*x-26.08 )/(x-15.5);
System.out.println( "A" + "" +x+ "" + "ans je mesure" + "" + T + "" + "m");
}
}

}
}

Catalan
import java.awt.*;
import java.lang.*;

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

int k=0;
double cat=0;
double x;

do{
x=(1/(((2*(double)k)+1)*((2*(double)k)+1)));
cat=cat+((Math.pow(-1,(double)k))*x);
k++;
}
while (x>=0.00001);

System.out.println(cat);
}
}


Vu que je suis une grosse paresseuse je mettrais les autres plus tard!
Yoake
Yoake
Amie Eternelle du Forum
Amie Eternelle du Forum

Nombre de messages : 173
Date d'inscription : 29/11/2007

http://www.yoakelannd.skyrock.com

Revenir en haut Aller en bas

TP info-Programme complet Empty Re: TP info-Programme complet

Message par remy Lun 2 Mar - 20:38

Petite faute dans le programme Quetelet.....sinon jusqu'à 6 ans on a la même taille...:
T=0.55*(Math.pow( (x+1),1/3));
Il faut remplacer 1/3 par 1.0/3.0, (double)1/(double)3 ou 0.33. Sinon, l'ordi considère 1 et 3 comme des entiers et effectue une division euclidienne (il donne combien de fois il y a 3 dans 1, exemple : 7/2 = 3 mais 7.0/2.0 = 3.5)

remy
Humain

Masculin
Nombre de messages : 106
Age : 33
Date d'inscription : 10/07/2008

Revenir en haut Aller en bas

TP info-Programme complet Empty Re: TP info-Programme complet

Message par Julien A. Lun 2 Mar - 21:30

en effet, si on lui dit 1/3, l'ordi voit deux entiers, il va donc considerer que la réponse à apporter est elle même un entier, soit l'entier le plus proche de 1/3, =>0 !!!!

Il faut donc, pour avoir un double, spécifier une opération entre au moins un double et un autre ou un entier, par exemple, écrire 1. / 3 sera tout a fait correct....
Julien A.
Julien A.
Geek Power

Masculin
Nombre de messages : 484
Age : 36
Localisation : Sart Tilman/ Manhay
Date d'inscription : 01/12/2007

http://www.cspweb.be

Revenir en haut Aller en bas

TP info-Programme complet Empty Re: TP info-Programme complet

Message par gregory007 Lun 2 Mar - 23:40

Encore mieu, remplacer le 1/3 par un 0.33333 Very Happy , plus il y a de trois, plus c'est correct
Wink

Sinon, je vous met une autre version du Quetelet, avec des else TP info-Programme complet 22831

Quetelet2

// permet d’estimer la taille moyenne T d’un être humain en fonction de son âge x

public class quetelet2{

public static void main (String args[]) {

int x=0;
double T;

for (x=0;x<25;x++){

if(x<=6){
T=0.55*Math.pow((x+1),0.3333333);
System.out.println("A " +x+" ans, tu mesurera "+" "+T);
}

else {
if(x<=17){
T=0.054*x+0.731;
System.out.println("A " +x+" ans, tu mesurera "+" "+T);
}

else {
T=((1.68*x)-26.28 )/(x-15.5);
System.out.println("A " +x+" ans, tu mesurera "+" "+T);
}
}

}
}
}

gregory007
gregory007
Etudiant en Physique

Masculin
Nombre de messages : 171
Age : 35
Localisation : Herstal
Date d'inscription : 19/01/2008

Revenir en haut Aller en bas

TP info-Programme complet Empty Re: TP info-Programme complet

Message par remy Jeu 5 Mar - 2:06

j'ai mis tous mes prog commentés ICI si ça intéresse qqun...

remy
Humain

Masculin
Nombre de messages : 106
Age : 33
Date d'inscription : 10/07/2008

Revenir en haut Aller en bas

TP info-Programme complet Empty Re: TP info-Programme complet

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser