Show Menu
Cheatography

Exemples Cheat Sheet (DRAFT) by [deleted]

Examples de code

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Boucles 2

final double TAUX_TPS = 0.06;
final double TAUX_TVQ = 0.075;
double montant;
double tps = 0;
double tvq = 0;
char reponse;
System.out.print ( "Veuillez entrer un montant (0 pour terminer) : " );
montant = Clavier.lireDouble();
while ( montant != 0 ) {
    System.out.print ( "La tps s’applique-t-elle ? " );
    reponse = Clavier.lireCharLn();
    if ( reponse == ’O’ || reponse == ’o’ ) {
        tps = montant * TAUX_TPS;
        System.out.println ( "La tps est : " + dec2.format ( tps ) );
    }
    System.out.print ( "La tvq s’applique-t-elle ? " );
    reponse = Clavier.lireCharLn();
    if ( reponse == ’O’ || reponse == ’o’ ) {
        tvq = ( montant + tps ) * TAUX_TVQ;
        System.out.println ( "La tps est : " + dec2.format ( tvq ) );
    }
    System.out.println ( "Le total est : " + dec2.format ( montant + 
    tps + tvq ) );
    System.out.print("Veuillez entrer un montant (0 pour terminer):");
    montant = Clavier.lireDouble();
}

TPS/TVQ de façon à permettre de traiter
plusieurs montants. Si le montant entré est égal à 0, le programme doit se terminer.

Boucles 3

int n;
int impair;
System.out.print ( "Veuillez entrer un nombre positif : " );
n = Clavier.lireInt();
while ( n <= 0 ) {
    System.out.println ( "* Nombre invalide." );
    System.out.print ( "Veuillez entrer un nombre positif : " );
    n = Clavier.lireInt();
}
impair = 1;
for ( int i = 0; i < n; i++ ) {
    System.out.print ( impair + " " );
    impair = impair + 2;
}
affiche les n premiers nombres impairs positifs
 

Boucles 1

int annee;
System.out.println ( "Veuillez entrer une annee (positive) : " );
annee = Clavier.lireInt();
while ( annee <= 0 ) {
    System.out.println ( "* Annee non valide." );
    System.out.print ( "Veuillez entrer une annee (positive) : " );
    annee = Clavier.lireInt();
}
if(((annee % 4 == 0) && (annee % 100 != 0)) || (annee % 400 == 0)) {
    System.out.println ( "Annee bissextile." );
} else {
    System.out.println ( "Annee non bissextile." );
}
On vous demande d’ajouter une boucle de validation de l’année à l’exercice portant sur les années bissex­tiles.

Methodes 1

public static double reelValide(String msgInvite, String msgErreur, double min, double max) {
    double valeurSaisie;    
    System.out.print("\n" + msgInvite);
    valeurSaisie = Clavier.lireDouble();
    while (valeurSaisie < min || valeurSaisie > max){
        System.out.println("\n" + msgErreur);
        System.out.print(msgInvite);
        valeurSaisie = Clavier.lireDouble();
    }
    return valeurSaisie;
}
public static double alcoolemie (double qte, double taux, double poids) {
    return ((qte  taux) / (poids  0.4));
}
public static void afficherAlcoolemie (double alcoolemie) {
    System.out.println("\nVotre taux d'alcool dans le sang est de " + 
    alcoolemie);
    if (alcoolemie >= 0.08){
        System.out.println("\n\nAttention!         
        Votre taux d’alcool dans le sang dépasse"+"\nla limite 
        sécuritaire de 0.08 . »);
    }
}

Example

int depart;

int pas;

int limite;

int somme;

int nbPas;

boolean pasEstPositif; 
System.out.print ( messInviteDepart );
depart = Clavier.lireInt();
System.out.print ( messInvitePas );
pas = Clavier.lireInt();

while ( pas == 0 ) {
     
    System.out.println ( messErreurPas );

    System.out.print ( messInvitePas );

    pas = Clavier.lireInt();

}

pasEstPositif = pas > 0;

System.out.print ( messInviteLimite );

limite = Clavier.lireInt();

while ( ( pasEstPositif && limite <= depart ) || ( !pasEstPositif && limite >= depart) ) { 
   
    if ( pasEstPositif ) {
    
        System.out.println (messErreurLimiteSup);
    }else{
    
        System.out.println (messErreurLimiteInf);
    }
  
    System.out.print ( messInviteLimite );
    limite = Clavier.lireInt();

} 

somme = depart;

nbPas = -1;

while ( pasEstPositif && somme <= limite || !pasEstPositif && somme >= limite ) {
  
    somme = somme + pas;

    nbPas++;

}

somme = somme - pas;

System.out.println ( "La somme est " + somme + " et le nombre de pas est " + nbPas );