Compare commits
No commits in common. "4b53ee3f9662c623ec4576d3ce6442f3fdaf497b" and "5e9a1d7fafa554f10aa3d96cbc5cb0acec3b6371" have entirely different histories.
4b53ee3f96
...
5e9a1d7faf
@ -1,71 +0,0 @@
|
|||||||
package Uebungsaufgaben;
|
|
||||||
|
|
||||||
public class Aufgabe3 {
|
|
||||||
//Hier steht jetzt ein Kommentar
|
|
||||||
//Hier sthet noch ein Kommentar
|
|
||||||
public static void main(String[] args) {
|
|
||||||
System.out.println("\n\n Script Teil 3: ");
|
|
||||||
//Aufgabe1
|
|
||||||
System.out.println("Hallo Welt");
|
|
||||||
|
|
||||||
//Aufgabe2
|
|
||||||
int a1 = 1;
|
|
||||||
int a2 = 2;
|
|
||||||
int a3 = 3;
|
|
||||||
//a
|
|
||||||
int amittel = (a1 + a2 + a3) / 3;
|
|
||||||
System.out.println("Der Durchschnitt ist" + amittel);
|
|
||||||
//b
|
|
||||||
boolean kleinerals = a1 < a2 && a2 < a3;
|
|
||||||
System.out.println("a1<a2<a3 ist" + kleinerals);
|
|
||||||
//c
|
|
||||||
boolean vielfaches = a1 % a2 == 0;
|
|
||||||
System.out.println("a1 ist durch a2 teilbar: " + vielfaches);
|
|
||||||
//d
|
|
||||||
int nichta1 = ~a1;
|
|
||||||
nichta1 += 1;
|
|
||||||
System.out.println(nichta1);
|
|
||||||
//e
|
|
||||||
a3 = 0x7FFFFFFF;
|
|
||||||
System.out.println("e" + a3);
|
|
||||||
//f
|
|
||||||
a3 += 1;
|
|
||||||
System.out.println("f" + a3);
|
|
||||||
|
|
||||||
//Uebungsaufgaben.Aufgabe3
|
|
||||||
System.out.println("Uebungsaufgaben.Aufgabe3:");
|
|
||||||
int zahl1 = 3;
|
|
||||||
int zahl2 = 4;
|
|
||||||
int zahl3 = 5;
|
|
||||||
boolean pythagoras = false;
|
|
||||||
//a
|
|
||||||
pythagoras = (zahl1 * zahl1 + zahl2 * zahl2) == zahl3 * zahl3 ? true : false;
|
|
||||||
System.out.println(pythagoras);
|
|
||||||
|
|
||||||
//Aufgabe4
|
|
||||||
System.out.println("Aufgabe4: ");
|
|
||||||
int i = 5;
|
|
||||||
int j = 3;
|
|
||||||
boolean b = false;
|
|
||||||
|
|
||||||
//a
|
|
||||||
System.out.println("a" + (!((i < j) && b)));
|
|
||||||
//b
|
|
||||||
System.out.println("b" + i / j);
|
|
||||||
//c
|
|
||||||
float c = (float) (i / j);
|
|
||||||
System.out.println("c" + c);
|
|
||||||
//d
|
|
||||||
float d = (float) i / j;
|
|
||||||
System.out.println("d" + d);
|
|
||||||
//e
|
|
||||||
float e1 = i;
|
|
||||||
float e2 = j;
|
|
||||||
float e = e1 / e2;
|
|
||||||
System.out.println("e" + e);
|
|
||||||
//f
|
|
||||||
System.out.println("f" + ((i++ == 5) || (--i == 5)));
|
|
||||||
//g
|
|
||||||
System.out.println("g" + ((i++ == 5) | (--i == 5)));
|
|
||||||
}
|
|
||||||
}
|
|
112
Aufgabe4.java
112
Aufgabe4.java
@ -1,112 +0,0 @@
|
|||||||
package Uebungsaufgaben;
|
|
||||||
|
|
||||||
public class Aufgabe4 {
|
|
||||||
//hgsaizf
|
|
||||||
public static void main(String[] args) {
|
|
||||||
System.out.println("\n\n Script Teil 4: ");
|
|
||||||
//Aufgabe1
|
|
||||||
final int MAXIMUM = 5;
|
|
||||||
for (int i = 1; i < MAXIMUM; i++) {
|
|
||||||
if (i % 2 == 0) {
|
|
||||||
System.out.println(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (int i = MAXIMUM; i > 0; i--) {
|
|
||||||
if (i % 2 != 0) {
|
|
||||||
System.out.println(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//Aufgabe2
|
|
||||||
int loesung = 0;
|
|
||||||
for (int i = 1; i<=20; i++) {
|
|
||||||
loesung += i;
|
|
||||||
System.out.println(loesung);
|
|
||||||
}
|
|
||||||
loesung = 0;
|
|
||||||
int zaeler = 0;
|
|
||||||
while (zaeler <= 20) {
|
|
||||||
loesung += zaeler;
|
|
||||||
zaeler++;
|
|
||||||
System.out.println(loesung);
|
|
||||||
}
|
|
||||||
loesung = 0;
|
|
||||||
zaeler = 0;
|
|
||||||
do {
|
|
||||||
loesung += zaeler;
|
|
||||||
zaeler++;
|
|
||||||
System.out.println(loesung);
|
|
||||||
} while (zaeler <= 20);
|
|
||||||
|
|
||||||
//Uebungsaufgaben.Aufgabe3
|
|
||||||
int s = 100;
|
|
||||||
boolean[] zahlen = new boolean [s+1];
|
|
||||||
for (int i = 0; i <= s; i++) {
|
|
||||||
zahlen[i] = true;
|
|
||||||
}
|
|
||||||
int basis = 0;
|
|
||||||
|
|
||||||
for (int i = 2; i <= s/2; i++) {
|
|
||||||
if (zahlen[i]) {
|
|
||||||
basis = i;
|
|
||||||
for (int x = i + basis; x <= s; x += basis) {
|
|
||||||
zahlen[x] = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (int i = 1; i <= s; i++) {
|
|
||||||
if (zahlen[i]) {
|
|
||||||
System.out.println(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//Aufgabe4
|
|
||||||
float kapital = 200.80f;
|
|
||||||
int laufzeit = 50;
|
|
||||||
float zins1 = 0.03f;
|
|
||||||
float zins2 = 0.031f;
|
|
||||||
float zins3 = 0.032f;
|
|
||||||
|
|
||||||
for (int i = 0; i <= laufzeit; i++) {
|
|
||||||
System.out.println(kapital*Math.pow(1+zins1, i));
|
|
||||||
System.out.println(kapital*Math.pow(1+zins2, i));
|
|
||||||
System.out.println(kapital*Math.pow(1+zins3, i));
|
|
||||||
System.out.println("\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//Aufgabe5
|
|
||||||
int froesche = 1000;
|
|
||||||
int eimer0 = 0;
|
|
||||||
int eimer1 = 0;
|
|
||||||
int posfrosch = 2;
|
|
||||||
boolean[] felder = new boolean [froesche+1];
|
|
||||||
for (int i = 0; i <= froesche; i++) {
|
|
||||||
felder[i] = true;
|
|
||||||
}
|
|
||||||
while (eimer1 + eimer0 < froesche) {
|
|
||||||
if (posfrosch == 0) {
|
|
||||||
eimer1++;
|
|
||||||
posfrosch = 2;
|
|
||||||
System.out.println("\n Neuer Frosch bei -1");
|
|
||||||
} else if (posfrosch == 1) {
|
|
||||||
eimer0++;
|
|
||||||
posfrosch = 2;
|
|
||||||
System.out.println("\n Neuer Frosch bei 0");
|
|
||||||
}
|
|
||||||
felder[posfrosch] = !felder[posfrosch];
|
|
||||||
if (felder[posfrosch]) {
|
|
||||||
posfrosch ++;
|
|
||||||
System.out.println("Frosch nach 1 rechts");
|
|
||||||
} else {
|
|
||||||
posfrosch -= 2;
|
|
||||||
System.out.println("Frosch nach 2 links");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
System.out.println("Eimer 0 beinhaltet " + eimer0 + " Frösche");
|
|
||||||
System.out.println("Eimer -1 beinhaltet " + eimer1 + " Frösche");
|
|
||||||
|
|
||||||
//Aufgabe6
|
|
||||||
enum Monat {
|
|
||||||
JANUAR, FEBRUAR, MÄRZ, APRIL, MAI, JUNI, JULI, AUGUST, SEPTEMBER, OKTOBER, NOVEMBER, DEZEMBER
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
package Uebungsaufgaben;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
|
|
||||||
public class Aufgabe5 {
|
|
||||||
public static void main(String[] args) {
|
|
||||||
System.out.println("\n\n Script Teil 5: ");
|
|
||||||
//Aufgabe1
|
|
||||||
iterativ(6);
|
|
||||||
recursiv(6, 1, 0);
|
|
||||||
|
|
||||||
//Aufgabe2
|
|
||||||
int[][] felder = new int [8] [8];
|
|
||||||
for (int[] ints : felder) {
|
|
||||||
Arrays.fill(ints, -1);
|
|
||||||
}
|
|
||||||
int damencounter = 0;
|
|
||||||
while (damencounter == 8) {
|
|
||||||
for (int i = 0; i < 8; i++) {
|
|
||||||
for (int j = 0; j < 8; j++) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
static int[] placeDame(int[][] felder, int damencounter) {
|
|
||||||
int[] rueckgabe = {0, 0, 0};
|
|
||||||
for (int i = 0; i < 8; i++) {
|
|
||||||
for (int j = 0; j < 8; j++) {
|
|
||||||
if (felder[i][j] < 0) {
|
|
||||||
rueckgabe[0] = i;
|
|
||||||
rueckgabe[1] = j;
|
|
||||||
rueckgabe[2] = damencounter;
|
|
||||||
return rueckgabe;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return rueckgabe;
|
|
||||||
}
|
|
||||||
|
|
||||||
static long iterativ (int laenge) {
|
|
||||||
long zahl1 = 1;
|
|
||||||
long zahl2 = 0;
|
|
||||||
for (int i = 0; i < laenge; i++) {
|
|
||||||
if (i % 2 == 0) {
|
|
||||||
zahl1 += zahl2;
|
|
||||||
} else {
|
|
||||||
zahl2 += zahl1;
|
|
||||||
}
|
|
||||||
System.out.println(Math.max(zahl1, zahl2));
|
|
||||||
}
|
|
||||||
return Math.max(zahl1, zahl2);
|
|
||||||
}
|
|
||||||
|
|
||||||
static long recursiv (int laenge, long zahl1, long zahl2) {
|
|
||||||
if (laenge % 2 == 0) {
|
|
||||||
zahl1 += zahl2;
|
|
||||||
} else {
|
|
||||||
zahl2 += zahl1;
|
|
||||||
}
|
|
||||||
laenge--;
|
|
||||||
System.out.println(Math.max(zahl1, zahl2));
|
|
||||||
if (laenge < 1) {
|
|
||||||
return Math.max(zahl1, zahl2);
|
|
||||||
} else {
|
|
||||||
return recursiv(laenge, zahl1, zahl2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user