Rabatt

Aus IT074-Wiki

Wechseln zu: Navigation, Suche

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 ...

Persönliche Werkzeuge