Rabatt
Aus IT074-Wiki
Inhaltsverzeichnis |
Martin S. & Tilo
Meine Methoden
public class MeineMethode { byte Menge; float Preis; float gesamtPreis; float verkaufPreis; float RabattEuro; float RabattProzent; void setPreis(float fPreis) { this.Preis = fPreis; } void setMenge(byte bMenge) { this.Menge = bMenge; } byte rabattProzent() { if(Menge > 10 && Menge < 25) { return 2; } if(Menge >= 25 && Menge < 50) { return 5; } if(Menge > 50) { return 8; } return 0; } float rabattEuro() { return gesamtPreis() * rabattProzent() / 100 ; } float gesamtPreis() { return Menge * Preis; } float verkaufPreis() { return gesamtPreis() - rabattEuro(); } }
Eingabe
import java.io.*; class Eingabe { public static byte eingabeByte() throws IOException { InputStreamReader daten = new InputStreamReader(System.in); BufferedReader eingabe = new BufferedReader(daten); byte bMenge; bMenge=Byte.parseByte(eingabe.readLine()); return bMenge; } public static float eingabeFloat() throws IOException { InputStreamReader daten = new InputStreamReader(System.in); BufferedReader eingabe = new BufferedReader(daten); float fPreis; fPreis=Float.parseFloat(eingabe.readLine()); return fPreis; } }
Preis
import java.io.*; public class Preis { public static void main(String[] args) throws IOException { byte bMenge; float fPreis; System.out.println("Produkt eingeben! "); MeineMethode produkt = new MeineMethode(); System.out.println("Bitte Menge eingeben! "); bMenge = Eingabe.eingabeByte(); System.out.println("Bitte Preis eingeben! "); fPreis = Eingabe.eingabeFloat(); produkt.setPreis(fPreis); produkt.setMenge(bMenge); System.out.println ("Menge: " + bMenge); System.out.println ("Preis: " + fPreis); System.out.println ("GesamtPreis: " + produkt.gesamtPreis()); System.out.println ("Rabatt %: " + produkt.rabattProzent()); System.out.println ("Rabatt €: " + produkt.rabattEuro()); System.out.println ("VK Preis: " + produkt.verkaufPreis()); } }
Marek & Tobias R.
Code ...

