Exercice sur les boucles -Algorithme-

Objectif : - Identifier les variables et les constantes d'un problème donnée.
                - Déclaration des variables et des constantes.
                - Appliquer le traitement itératif.

Exercice 1 :

Soit le problème suivant :


Pour calculer le montant total d'une vente, on doit d'abord calculer le total avant taxes, qui est obtenu en faisant la somme de la quantité et du prix unitaire de chaque produit commandé. Ensuite, on calcule le montant de TPS qui est égal à 7% du total avant taxes, arrondi par excès.
Ces deux montants sont additionnés pour obtenir le total avec TPS.  On calcule ensuite le montant de TVQ qui est égal à 7,5% de ce dernier montant, arrondi par excès. Le montant de TVQ est additionné au total avec TPS pour obtenir le total après taxes. Un escompte de 10% est appliqué lorsqu'un client achète plus de 20 unités d'un produit. Un escompte de 10% est appliqué lorsque le total avant taxes de la commande dépasse 250 $. Cependant, un seul escompte est applicable.

a)    Identifiez les variables et constantes nécessaires pour résoudre ce problème. Pour chaque variable et constante, assignez un nom et un type approprié.

b)    Donnez les déclarations Java correspondant aux variables et constantes identifiées en a).

Exercice 2 :

Soit le problème suivant :

Un nombre différent de 1 est premier lorsque qu'il n'est divisible que par 1 et par lui-même.

Écrivez un algorithme qui lit un nombre et détermine s’il est premier ou non.


Exercice 3 :

Soit la méthode Java suivante :

    public int méthode(int a, int b) {
        int r=b;
       
        do {
            b = r;
            r = a % b;
            a = b;
        } while (r != 0) ;
       
        return b;
    }

a)    Réécrivez cette méthode en remplaçant l'instruction do-while par une instruction for.
b)    Réécrivez cette méthode en remplaçant l'instruction do-while par une instruction while.

Article plus récent Article plus ancien

Leave a Reply