Hi Leute, will bei meinem Programm zusätzlich eine Preisberechnung über einen Array ausgeben. Komm aber nicht weiter.
Wo muss ich den Array und wo die Berechnuzng einbauen damit der Array sich die eingegebenen Daten holt?
Danke
[JAVA=42]
public class Verwaltung
{
private String prozessor;
private int ram;
private int festplatte;
static int anzahl;
String []Artikel = {"PC", "Laptop"};
double [] prozessorpreis = {249.99, 499.99};
String [] prozessortyp = {"AMD", "INTEL"};
public void setProzessor(String prozessor)
{this.prozessor=prozessor;}
public String getProzessor()
{return prozessor;}
public void setRam(int ram)
{this.ram = ram;}
public int getRam()
{return ram;}
public void setFestplatte(int festplatte)
{
this.festplatte = festplatte;
}
public int getFestplatte()
{
return festplatte;
}
public Verwaltung(String pprozessor, int pram, int pfestplatte) //Konstruktor
{
prozessor=pprozessor;
ram=pram;
festplatte=pfestplatte;
anzahl++;
}
public void print(int i)
{
IO.writeln("Ihr" +Artikel+ "PC wurde erfolgreich zusammengestellt.\nProzessor: " + prozessor + "\nGbRAM: " + ram + "\nFestplatte: " + festplatte + "\nAnzahl: " + anzahl + "\nPreis: " + cpupreis);
}
public void bestimmeProzessorPreis()
{
if(prozessor.equals(prozessortyp[0]))
{
cpupreis=prozessorpreis[0];
}
else
{
cpupreis=prozessorpreis[1];
}
}
}
[/code]
Kann ich die rot markierten intervalle so angeben?
[JAVA=42]
public class Verwaltung
{
private String prozessor;
private int ram;
private int festplatte;
static int anzahl;
String []Artikel = {"PC", "Laptop"};
double [] prozessorpreis = {249.99, 499.99};
String [] prozessortyp = {"AMD", "INTEL"};
int [] festplattengroesse = {160 - 250, 250-400, 400-500};
double [] festplattenpreis = {59.99, 149.99, 249.99};
int [] ramSpeicher = {4-8, 8-16};
double [] ramSpeicherPreis = {249.99 , 499.99};
public void setProzessor(String prozessor)
{this.prozessor=prozessor;}
public String getProzessor()
{return prozessor;}
public void setRam(int ram)
{this.ram = ram;}
public int getRam()
{return ram;}
public void setFestplatte(int festplatte)
{
this.festplatte = festplatte;
}
public int getFestplatte()
{
return festplatte;
}
public Verwaltung(String pprozessor, int pram, int pfestplatte) //Konstruktor
{
prozessor=pprozessor;
ram=pram;
festplatte=pfestplatte;
anzahl++;
}
public void print(int i)
{
IO.writeln("Ihr" +Artikel+ "PC wurde erfolgreich zusammengestellt.\nProzessor: " );
}
}
[/code]
Wo muss ich den Array und wo die Berechnuzng einbauen damit der Array sich die eingegebenen Daten holt?
Danke
[JAVA=42]
public class Verwaltung
{
private String prozessor;
private int ram;
private int festplatte;
static int anzahl;
String []Artikel = {"PC", "Laptop"};
double [] prozessorpreis = {249.99, 499.99};
String [] prozessortyp = {"AMD", "INTEL"};
public void setProzessor(String prozessor)
{this.prozessor=prozessor;}
public String getProzessor()
{return prozessor;}
public void setRam(int ram)
{this.ram = ram;}
public int getRam()
{return ram;}
public void setFestplatte(int festplatte)
{
this.festplatte = festplatte;
}
public int getFestplatte()
{
return festplatte;
}
public Verwaltung(String pprozessor, int pram, int pfestplatte) //Konstruktor
{
prozessor=pprozessor;
ram=pram;
festplatte=pfestplatte;
anzahl++;
}
public void print(int i)
{
IO.writeln("Ihr" +Artikel+ "PC wurde erfolgreich zusammengestellt.\nProzessor: " + prozessor + "\nGbRAM: " + ram + "\nFestplatte: " + festplatte + "\nAnzahl: " + anzahl + "\nPreis: " + cpupreis);
}
public void bestimmeProzessorPreis()
{
if(prozessor.equals(prozessortyp[0]))
{
cpupreis=prozessorpreis[0];
}
else
{
cpupreis=prozessorpreis[1];
}
}
}
[/code]
Kann ich die rot markierten intervalle so angeben?
[JAVA=42]
public class Verwaltung
{
private String prozessor;
private int ram;
private int festplatte;
static int anzahl;
String []Artikel = {"PC", "Laptop"};
double [] prozessorpreis = {249.99, 499.99};
String [] prozessortyp = {"AMD", "INTEL"};
int [] festplattengroesse = {160 - 250, 250-400, 400-500};
double [] festplattenpreis = {59.99, 149.99, 249.99};
int [] ramSpeicher = {4-8, 8-16};
double [] ramSpeicherPreis = {249.99 , 499.99};
public void setProzessor(String prozessor)
{this.prozessor=prozessor;}
public String getProzessor()
{return prozessor;}
public void setRam(int ram)
{this.ram = ram;}
public int getRam()
{return ram;}
public void setFestplatte(int festplatte)
{
this.festplatte = festplatte;
}
public int getFestplatte()
{
return festplatte;
}
public Verwaltung(String pprozessor, int pram, int pfestplatte) //Konstruktor
{
prozessor=pprozessor;
ram=pram;
festplatte=pfestplatte;
anzahl++;
}
public void print(int i)
{
IO.writeln("Ihr" +Artikel+ "PC wurde erfolgreich zusammengestellt.\nProzessor: " );
}
}
[/code]