Skip to content
Snippets Groups Projects
Commit 6f1dcbe5 authored by mh16842's avatar mh16842
Browse files

Übungsblatt 7

parent 24fbd24b
No related branches found
No related tags found
No related merge requests found
......@@ -4,33 +4,26 @@ import java.util.Random;
public class Pasch {
//Wurf: 1, Gewuerfelt: 4, 6, 2
//Wurf: 2, Gewuerfelt: 3, 6, 1
//Wurf: 3, Gewuerfelt: 6, 3, 5
//[...]
//Wurf: 224, Gewuerfelt: 3, 5, 6
//Wurf: 225, Gewuerfelt: 5, 1, 1
//Wurf: 226, Gewuerfelt: 2, 2, 2
//Pasch!
//Einser-, Zweier-, und Dreier-Pasch!
//Einser-Pasch in Wurf: 129
//Zweier-Pasch in Wurf: 226
//Dreier-Pasch in Wurf: 221
//Der Mittelwert pro Wuerfel und Wurf war: 3.584071233789
// Wurf: 226, Gewuerfelt: 2, 2, 2
// Pasch!
// Einser-, Zweier-, und Dreier-Pasch!
// Einser-Pasch in Wurf: 129
// Zweier-Pasch in Wurf: 226
// Dreier-Pasch in Wurf: 221
// Der Mittelwert pro Wuerfel und Wurf war: 3.584071233789
public static void main(String[] args) {
int wuerfel1;
int wuerfel2;
int wuerfel3;
int anzahlWuerfe = 0;
int paschZaehler = 0;
boolean Pasch = false;
int einserCounter;
int zweierCounter;
int dreierCounter;
boolean einserPasch = false;
boolean zweierPasch = false;
boolean dreierPasch = false;
int einserCounter = 0;
int zweierCounter = 0;
int dreierCounter = 0;
while (true) {
......@@ -40,38 +33,43 @@ public class Pasch {
anzahlWuerfe++;
System.out.println("Wurf, " + anzahlWuerfe + " Gewuerfelt, " + wuerfel1 + ", " + wuerfel2 + ", " + wuerfel3);
System.out
.println("Wurf, " + anzahlWuerfe + " Gewuerfelt, " + wuerfel1 + ", " + wuerfel2 + ", " + wuerfel3);
setPause(10);
setPause(0);
if (wuerfel1 == wuerfel2 && wuerfel1 == wuerfel3) {
if (wuerfel1 == 1) {
Pasch = true;
System.out.println("Einser-Pasch in Wurf: " + anzahlWuerfe);
paschZaehler++;
einserPasch = true;
einserCounter = anzahlWuerfe;
} else if (wuerfel1 == 2) {
Pasch = true;
System.out.println("Zweier-Pasch in Wurf: " + anzahlWuerfe);
paschZaehler++;;
zweierPasch = true;
zweierCounter = anzahlWuerfe;
} else if (wuerfel1 == 3) {
Pasch = true;
System.out.println("Dreier-Pasch in Wurf: " + anzahlWuerfe);
paschZaehler++;
}
else if (paschZaehler == 3) {
dreierPasch = true;
dreierCounter = anzahlWuerfe;
} else if (einserPasch && zweierPasch && dreierPasch == true) {
break;
}
// break;
}
}
System.out.println("Pasch!\n");
System.out.println("Einser-Pasch in Wurf: " + einserCounter);
System.out.println("Zweier-Pasch in Wurf: " + zweierCounter);
System.out.println("Dreier-Pasch in Wurf: " + dreierCounter);
System.out.println("Einser-, Zweier-, und Dreier-Pasch!");
}
static int setPause(int pause) {
try {
......@@ -81,9 +79,5 @@ public class Pasch {
}
return 0;
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
/bin/
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Übungsblatt 6</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
package auto;
import java.awt.Color;
public class Auto {
String name;
int ps;
Color farbe;
public Auto(){
this("Noch kein Name");
}
public Auto(String name) {
this.name = name;
ps = 0;
farbe = null;
}
public Auto(String name, int ps, Color farbe) {
this.name = name;
this.ps = ps;
this.farbe = farbe;
}
double getKW() {
return ps * 0.736;
}
void setColor(Color farbe) {
this.farbe = farbe;
System.out.println("Die aktuelle Farbe des Fahrzeugs ist: " + this.farbe);
}
}
package auto;
import java.awt.Color;
public class ProgrammAuto {
public static void main(String[] args) {
Auto bmw = new Auto();
bmw.name = "Einser";
bmw.ps = 125;
bmw.farbe = Color.RED ;
Auto opel = new Auto("Manta", 250, Color.BLUE);
bmw.getKW();
//
System.out.println("Der Name des Fahrzeugs ist: " + bmw.name + " ist " + bmw.farbe + " und hat " + bmw.ps + " PS, bzw. " + bmw.getKW() + " KW.");
System.out.println("Der Name des Fahrzeugs ist: " + opel.name + " ist " + opel.farbe + " und hat " + opel.ps + " PS, bzw. " + opel.getKW() + " KW.");
// bmw.setColor(Color.BLUE);
}
}
package fahrrad;
import java.awt.Color;
public class Fahrrad {
String besitzer;
Color farbe;
boolean licht;
int geschwindigkeit;
static int maxLenkWinkel = 75;
static int minLenkWinkel = -75;
int lenkWinkel = 0;
public Fahrrad() {
farbe = Color.BLACK;
}
public Fahrrad(String besitzer, Color farbe) {
this(besitzer);
this.farbe = farbe;
}
public Fahrrad(String besitzer) {
this.besitzer = besitzer;
}
void beschleunigen(int schneller) {
geschwindigkeit += schneller;
}
void bremsen(int bremsen) {
geschwindigkeit -= bremsen;
if (geschwindigkeit <= 0) {
geschwindigkeit = 0;
}
}
int lenken(int einlenken) {
this.lenkWinkel = einlenken;
if (einlenken < minLenkWinkel) {
System.out.println("Der Lenkwinkel ist zu klein");
}else if(einlenken > maxLenkWinkel){
System.out.println("Der Lenkwinkel ist zu gro!");
}
return lenkWinkel;
}
boolean lampe(boolean licht) {
this.licht = licht;
if(licht = true) {
System.out.println("Das Licht ist an!");
}else if(licht = false) {
System.out.println("Das Licht ist an!");
}
return licht;
}
String getinfo() {
return System.out.println("test");
}
}
package fahrrad;
public class Proramm {
public static void main(String[] args) {
Fahrrad bulls = new Fahrrad();
}
}
package kuchen;
public class Kuchen{
String name;
int stuecke;
public Kuchen(String name, int stuecke) {
this.name = name;
this.stuecke = stuecke;
}
void nimmStueck(int nimmStueck) {
stuecke -= nimmStueck;
}
void restStuecke() {
}
}
package kuchen;
public class Programm {
public static void main(String[] args) {
Kuchen streussel = new Kuchen("Streussel", 12);
Kuchen kaese = new Kuchen("Kaese", 8);
streussel.nimmStueck(1);
kaese.nimmStueck(1);
System.out.println("Streussel hat noch " + streussel.stuecke + " Stcke.");
System.out.println("Kaese hat noch " + kaese.stuecke + "Stcke.");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
/bin/
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Übungsblatt 7</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment