Accueil > > > CAISSE ENREGISTREUSE RAPIDE
CAISSE ENREGISTREUSE RAPIDE
Information sur la source
Description
Bonjour, il s'agit d'une caisse enregistreuse toute simple et facile à comprendre. (Je n'en ait pas trouvé sur le site, alors en voila une :) ) Elle fonctionne en mode console.
Source
- package pack_01;
-
- import java.util.*;
-
- public class Caisse
- {
-
- public static void main(String[] args)
- {
-
- //Outil de récupération des donnés entrée
-
- Scanner lecture = new Scanner(System.in);
-
- //Interface Utilisateur
-
- System.out.println("Ceci est une caisse rapide");
-
- float somme, prix;
- int j;
- char rep;
-
-
- fin : while (true)
- {
- somme = 0;
-
- System.out.println("\nAvez-vous des achats ? (O/N) [F pour fermeture de la caisse]");
-
- //Ce bloc sert à éviter les exceptions
-
- try
- {
- rep = lecture.next().charAt(0);
- }
- catch (Exception e) {continue;}
- finally {lecture.nextLine();}
-
- //Traitement de l'information
-
- switch (rep)
- {
- case 'o' :
- case 'O' : break;
- case 'f' :
- case 'F' : break fin;
- default : System.out.println("Au revoir ! \nClient suivant."); continue fin;
- }
-
- j = 0;
-
- System.out.println("Pour avoir l'addition, taper '0' (le chiffre) (après avoir entré le prix de tout vos articles).");
-
- while (true)
- {
- j++;
- System.out.println("Entrer le prix de votre article n° "+j);
-
- try
- {
- prix = lecture.nextFloat();
- }
- catch (Exception e) {continue;}
- finally {lecture.nextLine();}
-
- somme = somme + prix;
- if (prix == 0) break;
- }
-
- //vous pouvez décommenter ce bloc pour avoir la TVA :)
-
- /*
- somme = somme + ((somme*7.6f)/100f);
- */
-
- System.out.println("Vous avez acheté : "+j+" produit.");
- System.out.println("Le montant est : "+somme+"\n");
- System.out.println("Merci de votre visite, et à bientôt.");
- System.out.println("Client suivant");
-
- }
-
- System.out.println("Fermeture de la caisse !");
-
- }
-
- }
package pack_01;
import java.util.*;
public class Caisse
{
public static void main(String[] args)
{
//Outil de récupération des donnés entrée
Scanner lecture = new Scanner(System.in);
//Interface Utilisateur
System.out.println("Ceci est une caisse rapide");
float somme, prix;
int j;
char rep;
fin : while (true)
{
somme = 0;
System.out.println("\nAvez-vous des achats ? (O/N) [F pour fermeture de la caisse]");
//Ce bloc sert à éviter les exceptions
try
{
rep = lecture.next().charAt(0);
}
catch (Exception e) {continue;}
finally {lecture.nextLine();}
//Traitement de l'information
switch (rep)
{
case 'o' :
case 'O' : break;
case 'f' :
case 'F' : break fin;
default : System.out.println("Au revoir ! \nClient suivant."); continue fin;
}
j = 0;
System.out.println("Pour avoir l'addition, taper '0' (le chiffre) (après avoir entré le prix de tout vos articles).");
while (true)
{
j++;
System.out.println("Entrer le prix de votre article n° "+j);
try
{
prix = lecture.nextFloat();
}
catch (Exception e) {continue;}
finally {lecture.nextLine();}
somme = somme + prix;
if (prix == 0) break;
}
//vous pouvez décommenter ce bloc pour avoir la TVA :)
/*
somme = somme + ((somme*7.6f)/100f);
*/
System.out.println("Vous avez acheté : "+j+" produit.");
System.out.println("Le montant est : "+somme+"\n");
System.out.println("Merci de votre visite, et à bientôt.");
System.out.println("Client suivant");
}
System.out.println("Fermeture de la caisse !");
}
}
Historique
- 08 avril 2006 16:38:08 :
- Ajout de la source, c'est plus pratique que de la télécharger en zip...
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Qui est le plus rapide : java ou SQL? [ par ch0upette ]
Salut,Une question toute simple mais dont la réponse me serait très utile :Est-il plus rapide de traiter des données avec SQL ou java?Je m'explique :
Tutorial simple et facile a comprendre avec images [ par moutambo ]
Salut tous le monde je suis débutant java, je cherche un cours ou tutorial en francais sur java/j2ee sous eclipse simple a comprendre avec des images.
fichier creation [ par pradahp ]
Bonjour, je suis débutant en programmation je ne sais pas si vous pouvez maider. Mon problème se situe dans la creation des fichiers. Avant tout on
programme de gestion de bibliothèque ou agence de voyage [ par doudou1986 ]
slt! je cherche un simple programme java qui est tt simplement composé d'une classe principale et méthodes qui permet de faire la gestion d'une biblio
problem pour classe vector [ par khazzab ]
salut j'ai un fichier .txt qui contient dans la premier partie des balises que je doit les eliminé et la seconde partie est text simple par exeemple
cherche un jeux java simple pour projet de software testing. [ par shinji2005 ]
bonjour a tous et a toutes, comme vous avew pu le voir dans mon titre je recherche un petit jeu java ,la source plutot , pour mon projet de software t
Questions Simple: Applet et JDBC [ par scrincer ]
Bonjour, je débute en java mais j'aurai plusieur questions , je sais que les applets sont restreint de liberté par mesure de securité, mais si je met
Suggestion d'un simple projet en Java SE [ par versLeBut ]
Salut J'aimerai que quelqu'un d'entre vous me propose un simple projet à faire en Java SE ,je signale que je suis débutante çA fait presque 2 mois qu'
Simple question à propos de String en java [ par aminos88 ]
Bonjour, j'ai String str1="1.3.6.1.2.1.25.2.3.1.5.4 = 39083"; que ce qu'il faut faire comme traitement de chaine de caractère pour ne retourner que S
Chat Server client assez simple [ par internetdev ]
Chat server client assez simple: http://www.javafr.com/codes/TCHAT-DEUX-PARTIES-CLIENT-SERVEUR_49964.aspx Généralement ce genre de tutorial utilise d
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : SQLRE : SQL par Julien39
Cliquez pour lire la suite par Julien39
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|