LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Programmation java

TD : Programmation java. Recherche parmi 297 000+ dissertations

Par   •  17 Juin 2020  •  TD  •  3 598 Mots (15 Pages)  •  435 Vues

Page 1 sur 15

package TD2;

/* Section1

* @author Picot Ludwig

* @version 23 mars 2020

* Code permanent: PICL20128903

* Sigle/titre du cours:INF1120 gr. 010 Hiver 2020

* Ce programme permet d'éditer la facturation de location de voitures

* Note importante: il est necessaire que la classe Clavier soit dans le même package

*/

import java.text.DecimalFormat;

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class Main {

//Section 1

final static String MESSAGE_REMERCIEMENT = "Merci et à la prochaine !";

final static float TPS = 0.05f;

final static float TVQ = 0.09975f;

final static float PRIX_HYBRIDE_PETITE = 25.99f;

final static float PRIX_HYBRIDE_INTERMEDIAIRE = 30.99f;

final static float PRIX_HYBRIDE_GRANDE = 35.99f;

final static float PRIX_ASSURANCE_HYBRIDE_PETITE = 5.2f;

final static float PRIX_ASSURANCE_HYBRIDE_INTERMEDIAIRE = 7.7f;

final static float PRIX_ASSURANCE_HYBRIDE_GRANDE = 8.25f;

final static float PRIX_ELECTRIQUE_PETITE = 20.95f;

final static float PRIX_ELECTRIQUE_INTERMEDIAIRE = 26.95f;

final static float PRIX_ELECTRIQUE_GRANDE = 31.95f;

final static float PRIX_ASSURANCE_ELECTRIQUE_PETITE = 4.05f;

final static float PRIX_ASSURANCE_ELECTRIQUE_INTERMEDIAIRE = 5.45f;

final static float PRIX_ASSURANCE_ELECTRIQUE_GRANDE = 6.15f;

final static float RABAIS = 0.1f;

final static String NOM_ENTREPRISE = "LVV - Location des Voitures Vertes";

final static String ADRESSE_SIEGE = "4085 boulevard Ecolo, Villeverte, QC";

final static String NUMERO_TELEPHONE_SIEGE = "999-999-0099";

final static String MESSAGE_BIENVENUE = "Bonjour, vous êtes dans un programme de calcul de facturation de l'entreprise Location des Voitures Vertes.\n";

final static String RESUME = "Ce programme sert d’outil de gestion et de réservation pour la compagnie Location des Voitures Vertes.\n";

final static String MENU = "Voici le menu: \n1. Facturer la location d’une voiture\r\n"

+ "2. Afficher le nombre de voitures louées par type de voiture\r\n" + "3. Quitter le programme";

// Declaration des variables

static int statElec = 0;

static int statHyb = 0;

static int numeroFacture = 1;

static Clavier sc = new Clavier();

static SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss a");

// Section 3

/**

* ces méthodes permettent d'afficher les messages standards cette méthode

* affiche le message de bienvenue

*

*/

public static void afficherBienvenue() {

System.out.println(MESSAGE_BIENVENUE);

}

/**

* cette méthode affiche le résumé du programme

*

*/

public static void afficherResumeProg() {

System.out.println(RESUME);

}

/**

* cette méthode affiche le menu

*

*/

public static void afficherMenu() {

System.out.println(MENU);

}

//

/**

* cette méthode réceptionne le choix de l'utilisateur

*

* @return int le choix de l'utilisateur

*/

public static int saisirChoixUtilisateur() {

int response; // contiendra le choix de l'utilisateur

do {

System.out.println("Que souhaitez-vous faire?");

response = Clavier.lireInt();

if (!(response == 1 || response == 2 || response == 3)) {

System.out.println("L’option choisie est invalide!");

}

} while (!(response == 1 || response == 2 || response == 3));

System.out.println("Vous avez choisi l'option " + response + "\n");

return response;

}

/**

* cette méthode réceptionne le nom de l'utilisateur

*

* @return String le nom de l'utilisateur

*/

public static String saisirNomUtilisateur() {

String

...

Télécharger au format  txt (30.9 Kb)   pdf (78.5 Kb)   docx (28.2 Kb)  
Voir 14 pages de plus »
Uniquement disponible sur LaDissertation.com