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
"PROGRAMMEUR", EST UN PROGRAMME QUI PERMET DE TAPER QUELQUE ..."PROGRAMMEUR", EST UN PROGRAMME QUI PERMET DE TAPER QUELQUE CHOSE DANS UN BLOC-NOTE ET DE LE CONVERTIRE EN FICHIER DE PROGRAMMATION AVEC LE CODE SOURCE."Programmeur", est un programme pour convertire du "langage humain":
affiche, variable, main (exception), ...
En:
System.out.println("");, int/lo...
par edouard333
"NARRATEUR", PROGRAMME QUI "LIT" SE QU'ON ÉCRIT..."NARRATEUR", PROGRAMME QUI "LIT" SE QU'ON ÉCRIT..."Narrateur" est programme qui "lit" se qu'on écrit, mais je ne l'ai pas encore fini mais je le met pour voir si ça à de l'intérêt... Le programme n'es...
par edouard333
RENAME-MOARRENAME-MOARProgramme permettant de renommer plusieurs fichiers d'un répertoire sélectionné.
On peut :
- Changer le nom au complet en ajoutant une partie var...
par cotepierrot
DWIKI (DESKTOPWIKI)DWIKI (DESKTOPWIKI)Un petit wiki en Java. Il s'agit d'un projet scolaire de 2008. J'apprécierais vos commentaires car un certain prof que je ne nommerai pas a été très s...
par xsimo
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
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|