Je débute en JAVA, j'ai une erreur dans le programme, le resultat final ne s'affiche pas...
Le programme calcule le prix ttc en kWh d'une facture en s'appuyant sur le relevé compteur du mois actuel et du moi précédent...
- Code: Tout sélectionner
package projetinfopro;
import clavier.*;
public class factureelectricite {
public static void main(String[] args) {
//déclaration des variables
final double FRAISFIX=100; //constantes
double prixTTC;
double releveCmptr1;
double releveCmptr2;
double conso;
//tarif
final double TARIF1=1000;
final double TARIF2=2500;
final double TXTARIF1=0.20;
final double TXTARIF2=0.35;
//initialisation
prixTTC=0;
System.out.println("Saisir la valeur en kWh du compteur de ce mois ci :");
releveCmptr2=Lire.d();
System.out.println("Saisir la valeur en kWh du compteur du mois dernier :");
releveCmptr1=Lire.d();
conso = releveCmptr2 - releveCmptr1;
//condition (struture if)
if (conso <= TARIF1) {
prixTTC = FRAISFIX + conso * TXTARIF1;
}else{
if(conso < TARIF2) {
prixTTC = FRAISFIX + conso * TXTARIF2;
}else{
prixTTC = FRAISFIX + conso * TXTARIF1;
}
System.out.println("Le prix à payer est : " + prixTTC + "€");
}
}
}
Execution du programme...
- Code: Tout sélectionner
run:
Saisir la valeur en kWh du compteur de ce mois ci :
Saisir la valeur en kWh du compteur du mois dernier :
500
300
GÉNÉRATION TERMINÉE (durée totale 5 secondes)
Merci