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
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
PACKAGE ORACLEPACKAGE ORACLE par gaouinformaticien
Cliquez pour lire la suite par gaouinformaticien
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|