BOULOM TAF MAISON

375 mots 2 pages
TAF à la maison

public class Appel{ private String nomPersonne; private String NumAppel; private int duree; private float Cout;

public Appel(String nP,String nA,int d,float c){ nomPersonne=nP;NumAppel=nA;duree=d;Cout=c; } try{ System.out.println("Donner le nom de la personne"); nomPersonne=Readln.unstring(); System.out.println("Donner le numéro de l'appel"); NumAppel=Readln.unstring(); if(NumAppel.length()<8)throw new anomalie(3); System.out.println("Donner la durée de l'appel"); duree=Readln.unint(); if(duree<0)throw new anomalie(2); System.out.println("Donner le coût del'appel"); Cout=Readln.unfloat(); if(Cout<0)throw new anomalie(1); } catch(anomalie e){ System.out.println(e); } } public void Affichage()
System.out.println(this.nomPersonne+"\t"+this.NumAppel+"\t"+this.Cout+"\t"+this.duree);
}
}

public class AppelSurTaxe extends Appel{ private float tauxdetaxe; } public AppelSurTaxe(String nP,String nA,int d,float c,float tdt){ super(nP,nA,d,c);tauxdetaxe=tdt; } public AppelSurTaxe(){ super(); } public void Saisie(){ try{ super.Saisie(); System.out.println("Donner le taux du taxe"); taux_de_taxe=Readln.unfloat(); if(taux_de_taxe<0)throw new anomalie(4); } catch(anomalie e){ System.out.println(e); }
}
public void Affichage() super.Affichage(); System.out.println(this.taux_de_taxe); }
}

public class ListeAppels{ public Appel T[]; private int nombreactuel; private int tailleMaximale; public ListeAppels(int tM){ T=new Appel[tM]; nombre_actuel=0; tailleMaximale=tM; } public ListeAppels(){ T=new Appel[100]; nombre_actuel=0; tailleMaximale=100; } public void Saisie() { int i;int choix; for(i=0;i<this.nombreactuel;i++) { System.out.println("Tapez 1 pour saisir un simple appel"); System.out.println("Tapez 2 pour saisir un appel surtaxé"); choix=Readln.unint(); switch(choix) { case 1:T[i]=new Appel(); break; case 2:T[i]=new AppelSurTaxe(); break;

en relation

  • AFFAIRE MICHAEL BROWN
    1016 mots | 5 pages
  • BELMONT DENTAIRE
    274 mots | 2 pages
  • VERT DE MAISON
    384 mots | 2 pages
  • MERVEILLEUX MALHEUR
    1226 mots | 5 pages
  • BOLSOS MUY ORIGINALES
    1497 mots | 6 pages
  • FICHE APS DOUAI BOISSONS
    446 mots | 2 pages
  • Aps gestion des entreprises
    1004 mots | 5 pages
  • STRATEGIE FLEURY MICHON
    863 mots | 4 pages
  • Compta
    2233 mots | 9 pages
  • MME BOVARY
    419 mots | 2 pages
  • DEVOIR MAISON
    12084 mots | 49 pages
  • Sécuriplus
    567 mots | 3 pages
  • CARTE DES BOISSONS
    374 mots | 2 pages
  • ENQUETE MINEUR HOPITAL
    9816 mots | 40 pages
  • diapo AI
    454 mots | 2 pages