Algorithme avec Java

24 septembre 2007

Voici un algorithme issu de mon cours d’Algorithme avec Java au CNAM, de monsieur Jean-François PEYRE. Je le répète ici pour mieux le mémoriser. Mais on peux retrouver sa source à cette adresse :
http://deptinfo.cnam.fr/Enseignement/CycleA/APA/

Problème :

Calculer un prix TTC à partir d’un prix HT

Analyse :

Il y a deux taux : 19,6% et 5,5%

Données :

  • Entrée
    • Un prix HT de type double : prixHT
    • Un type : taux
      • o pour normal
      • 1 pour réduit
  • Sortie
    • Un prix TTC de type douvle: prixTTC

Algorithme

  1. Afficher un message demandant une somme HT à l’utilisateur
  2. Recueillir la réponse dans prixHT
  3. Afficher un message demandant le taux (0 ou 1)
  4. Recueillir la réponse dans taux
  5. 2 cas:
    1. le taux est normal : prixTTX= prixHT +(prixHT*0.196)
    2. le taux est réduit : prixTTX= prixHT +(prixHT*0.055)
  6. Afficher le prixTTC

Code Source :

Ce code utilise des méthodes accessibles dans le fichier Terminal.java, qui doit être compilé dans le même répertoire que notre fichier .
Le fichier terminal.java est accessible dans le cours de monsieur Jean-François Peyre à cette adresse :
http://deptinfo.cnam.fr/Enseignement/CycleA/APA/

Voici le code Source de mon fichier que j’appelle tva.java

public class tva {
 public static void main(String[] args){
  double prixHT;
  double prixTTC;
  int taux;
  Terminal.ecrireString("Quel est votre somme HT ?");
  prixHT=Terminal.lireDouble();
  Terminal.ecrireString("Quel est votre taux ? 0 -> taux à 19.6%, 1-> taux à 5.5% ");
  taux=Terminal.lireInt();
  if (taux==0){
    prixTTC=prixHT+ (prixHT*0.196);
    Terminal.ecrireDouble(prixTTC);
    }
  else if (taux==1) {
    prixTTC=prixHT + (prixHT*0.055);
    Terminal.ecrireDouble(prixTTC);
    }
  }
 }
 
Publicités

Qu’est-ce que J2SE ?

21 septembre 2007

C’est un framework spécialisé pour créer des applications pour poste de travail.
Il contient des API ( Application Programming Interface)  ou interface de programmation.

Les API de J2SE sont :

  • Java Foundation Classes (JFC)            -> Graphisme
    • Abstract Window Toolkit (AWT)
    • Swing
    • Java 2D
  • Java API for XML (JAXP)                       -> XML
  • Java Database Connectivity (JDBC)   ->Base de donnée

Qu’est-ce que Java ?

21 septembre 2007

Java comprend :

  • Le language de programmation JAVA
  • La machine virtuelle JAVA
  • La plateforme JAVA

Le language de programmation Java sert à écrire des applications Java, des Applets, des servlets, et des composants.

Java est un language compilé. Le code source Java est convertit dans un autre format appelé bytecode ou code octet.
Un programme à base de bytecode est exécuté ou interpété dans une machine virtuelle. Une machine virtuelle execute le code de la même façon qu’un processeur. Le language Java, une fois compilé, est exécuté sur une machine virtuelle Java ou JVM.

Source: www.commentcamarche.net

La plateforme Java désigne à la fois l’ensemble des classes Java qui existe dans chaque installation Java, et l’environnement d’éxécution Java.