Vous êtes sur la page 1sur 3

NOM : ..................................................PRENOM : .......................................GROUPE INF3002 : ....

INF3002 - Test n1 - Mardi 2 fvrier 2010 SANS DOCUMENT Rpondre directement sur la copie et la rendre
Dure : 30 minutes
public class PretTauxZero { public static void main(String[] args) { int revenuFR, dureePret = 0, differe = 0; System.out.println("Quel est votre revenu fiscal de rfrence ?"); revenuFR = Lire.d(); if (revenuFR < 15801) dureePret = 264; differe = 216; } if ((revenuFR = > 15801) && (revenuFR < 31589)) { dureePret = 252; differe = 56; } if (revenuFR >= 31589) { dureePret = 72; differe = 0; } System.out.println("Votre prt taux zro durera " + duree + " mois, et peut tre diffr de " + differe " mois."); } } Partie 1 : 8 points

Dans le programme Java prsent ci-dessus : 1. Quel doit tre le nom du fichier qui contient ce programme ? 2. Quel est la commande complte qui permet de compiler ce programme ?

3. Lorsque l'on essaie de compiler ce programme, on obtient 5 erreurs. Corrigez-les directement sur le sujet au moyen d'un stylo de couleur. Attention, si vous corrigez des choses justes, alors la notation sera ngative. 4. Une fois les erreurs de syntaxe corriges, quel message sera affich aprs excution de ce programme, si l'utilisateur entre la valeur 20000 ?

Test1_INF3002_A

page 1/3

Partie 2 : Droit au Prt taux zro ? 12 points Le prt taux zro est une aide de l'tat pour financer une premire rsidence. Ce prt est accessible sous certaines conditions, en particulier de ressources, qui dpendent de la zone dans laquelle se situe le logement. En zone A, pour bnficier du prt taux zro, les ressources des personnes destines occuper le logement ne doivent pas dpasser les montants suivants : Nombre de personnes destines occuper le logement 1 personne 2 personnes 3 personnes 4 personnes 5 personnes et plus Logement class en zone A 31.250 43.750 50.000 56.875 64.875

Vous devez crire le programme qui vrifie l'accessibilit du prt. Pour cela, vous devez : 1. Dclarer des variables entires pour reprsenter le montant des ressources et le nombre d'habitants du logement. 2. Dclarer la variable de type caractre qui reprsente la zone de logement. 3. Dclarer la variable de type boolen qui contient le rsultat de l'accessibilit (c'est dire la valeur vrai si le prt est possible, faux sinon). Vous pouvez initialiser cette variable avec une valeur par dfaut. 4. Vous pouvez dclarer d'autres variables si vous en avez besoin. 5. Afficher un message et lire la zone du logement de l'utilisateur. Si ce n'est pas une zone 'A', alors le prt n'est pas possible et la suite du programme ne doit pas tre excute. 6. Si la zone est bien 'A', le programme affiche des messages et lit les ressources de l'utilisateur puis le nombre de personnes qui habiteront dans le logement. 7. Le programme vrifie si la condition de ressource est vrifie, et affiche un message l'utilisateur. Hypothse : nous supposons que l'utilisateur du programme ne saisit que des valeurs correctes. (Il ne se trompe pas en tapant ses valeurs de zone, ressources, occupants...). Voici deux exemples d'utilisation du programme :
Classe du logement (a b ou c) ? c Vous n'tes pas dans la bonne classe de logement ! Classe du logement (a b ou c) ? a Quelles sont vos ressources ? 35000 Combien de personne vont-elles occuper le logement ? 4 Vous pouvez accder au prt taux zro.

Test1_INF3002_A

page 2/3

Compltez le programme suivant : public class Test1A { public static void main(String[] args) {

} } Test1_INF3002_A page 3/3