Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Controle TP Algo

Aller en bas 
2 participants
AuteurMessage
Scruffy
"flooder"
Scruffy


Nombre de messages : 116
Age : 37
Localisation : Bois, mehun (18). Yeux: Bleu le jour, fermés la nuit. Point fort: Point à pitre. He likes: la sieste
Date d'inscription : 19/01/2006

Controle TP Algo Empty
MessageSujet: Controle TP Algo   Controle TP Algo EmptyVen 20 Jan - 12:02

Code:

public class controle1 {

  public static void main(String args[])  { // fonction Main

  int valeur;

    do {
  System.out.print("Donnez moi un nombre compris entre 1 et 30 ");
  System.out.println(" ");
  valeur=Lire.i();
  }
  while (valeur>30 || valeur<1);

    System.out.print("cette valeur m'a convaincue!");

  }
}


Dernière édition par le Ven 20 Jan - 14:49, édité 1 fois
Revenir en haut Aller en bas
http://www.yoann.new.fr
Scruffy
"flooder"
Scruffy


Nombre de messages : 116
Age : 37
Localisation : Bois, mehun (18). Yeux: Bleu le jour, fermés la nuit. Point fort: Point à pitre. He likes: la sieste
Date d'inscription : 19/01/2006

Controle TP Algo Empty
MessageSujet: Re: Controle TP Algo   Controle TP Algo EmptyVen 20 Jan - 12:38

Code:
public class controle2 {

 public static void main(String args[])  { // fonction Main

    int total=0,nombre=0,payement,rendu,dix,cinq=0;

    System.out.print("faîte vos achat: ");
    nombre=Lire.i();
            while (nombre!=(0))
            {
            total=total+nombre;
              System.out.print("Ce sera tout? ");
              nombre=Lire.i();
            }
    System.out.println("Vous me devez la maudique somme de: "+total+"€");

    System.out.println("Ok pas de problème je vous donne: ");
    payement=Lire.i();
    rendu=payement-total;
    System.out.println("Je vous dois donc: "+rendu+"€");
    dix=rendu/10;
    System.out.println("Je vous donne: "+dix+" billets de 10€");
    cinq=rendu-10*dix;
      if(cinq==5)
      {System.out.println("je vous donne 1 pièce de 5€");}
      else
      System.out.println("Je vous donne: "+cinq+" pièces de 1€");
  }
}
Revenir en haut Aller en bas
http://www.yoann.new.fr
Belleck-dede
super newbie



Nombre de messages : 21
Date d'inscription : 15/12/2005

Controle TP Algo Empty
MessageSujet: Re: Controle TP Algo   Controle TP Algo EmptyVen 20 Jan - 13:13

package controle;

//determiner le rendu monaie
//afficher parmi ces mots le dernier dans l'ordre alphabétique

public class exo2 {
public static void main(String [] argument) {

//declaration des variables
int achats, total=0,paiment,rendu, dix, cinq, un;

//opération qui realise une adition des achats tant qu'une somme n'est pas égale à 0
System.out.println("Vos achats sont toujours prix entiers!");
do {
System.out.print("saisissez le montant de vos achats :");
achats=Lire.i();
total=total+achats;
}
while (achats!=0);
//afichage du total d'achats
System.out.println("Fin de votre liste d'achats.");
System.out.println("total de vos achats :" +total+ " euros");

//demande du type de paiement
System.out.println("Saisissez votre paiement: ");
paiment=Lire.i();
System.out.println("Votre rendu est effectué en billets de 10 de 5 et pièces de 1 exclusivements");

// x billets de 10 rendu(s)
rendu=paiment-total;
System.out.println ("Votre monnaie est de: "+rendu+ "euros");
dix=(int)rendu/10;
System.out.println ("Je vous donne: "+dix+ " billet(s) de dix");

// x billets de 5 rendu(s)
rendu=(rendu-10*dix);
cinq=(int)rendu/5;
System.out.println ("Je vous donne: "+cinq+ " billet(s) de cinq");

// x pièces de 1 rendue(s)

un=(rendu-5);
System.out.println ("Je vous donne: "+un+ " pièce(s) de un");






}//fin du main
}//fin du string


package controle;
//ODET Damien
//Dresser la facture de l'utilisateur suivant 3 tarifications
http://0.10 e les 10 premières photocopies, 0.09 les dix suivantes, 0.08 celles qui vont au dela

public class exo3 {
public static void main(String [] argument) {

//declaration des variables
double nombre, total;

// demande du nombre de photocopies a facturer
System.out.print("Combien de photocopies voulez vous faire? ");
nombre=Lire.d();

// test qui realise la facture pour <=10
if (nombre<=10 && nombre>=1){
total=nombre*0.10;
System.out.print("Votre facture est de: " +total+ " euro(s).");
}
// test qui realise la facture pour <=20
else if (nombre<=20 ) {
total=(nombre-10)*0.09+1;
System.out.print("Votre facture est de: " +total+ " euro(s).");
}
// test qui realise la facture pour >20
else
{
total=(nombre-20)*0.08+1.9;
System.out.print("Votre facture est de: " +total+ " euro(s).");
}




}//fin du main
}//fin du string
Revenir en haut Aller en bas
Scruffy
"flooder"
Scruffy


Nombre de messages : 116
Age : 37
Localisation : Bois, mehun (18). Yeux: Bleu le jour, fermés la nuit. Point fort: Point à pitre. He likes: la sieste
Date d'inscription : 19/01/2006

Controle TP Algo Empty
MessageSujet: Re: Controle TP Algo   Controle TP Algo EmptyVen 20 Jan - 13:24

exo3 (alternative tordu Laughing )
Code:
 double nb,tent,tot;

  System.out.print("combien de photocopie voulez-vous effectuer? : ");
  System.out.println("");
    nb=Lire.i();
    System.out.println("Demande de "+nb+" reprographies enregistré");

    tent=nb/10;

    if(tent<=1) {
    tot=nb*0.1;
    System.out.print("la facture s'élève à: "+tot);}

    else if (tent<2) {
    tot=10*0.1+(nb-10)*0.09;
    System.out.print("la facture s'élève à: "+tot);}

    else  {
    tot=10*0.1+10*0.09+(nb-20)*0.08;

    System.out.print("la facture s'élève à: "+tot); }
  }
}
Revenir en haut Aller en bas
http://www.yoann.new.fr
Contenu sponsorisé





Controle TP Algo Empty
MessageSujet: Re: Controle TP Algo   Controle TP Algo Empty

Revenir en haut Aller en bas
 
Controle TP Algo
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» TP3 algo
» soluce tp algo
» Algo & Progra (2eme partie)

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