himbeerchen
Grünschnabel
Hey,
ich hab morgen eine muendliche Nachpruefung in Informatik.
Seitdem ich das weiss,versuche ich die Klausur zu rekonstruieren und zu loesen.
Allerdings komme ich bei 2 von den 4 Aufgaben nicht wirklich weiter.
In der ersten geht es darum "Zufallszahlen" zu bilden,also nicht mit random,sondern nach dem Prinzip:
z1=(z0*a)%b
z2=(z1*a)%b
.
.
zn=(zn-1*a)%b
und im zweiten Schritt:
x1=z1/b
x2=z2/b
.
.
xn=zn/b
Am Anfang sollen wir dann Werte fuer a,b und z0 einlesen,sowie eine Anzahl der zu bestimmenden Zufallszahlen eingeben.
public sttaic void main (String [] args)
{
int a= in.readInt ("Bitte geben Sie eine Zahl ein:");
int b=in.readInt ("Bitte geben Sie eine weitere Zahl ein");
int z0 = in.readInt ("Bitte geben Sie eine dritte Zahl ein:");
int anzahl = ("Wieviele Zufallszahlen moechten Sie erstellen?");
for (int i= 0; i < anazhl; i = i+1)
{
out.println ("Die " + (i+1) + ". Zufallszahl lautet ");
}}}
Das sind meine bisherigen Ueberlegungen,ich habe aber keine Ahnung wie ich das weiterfuehren soll..
Bin leider nicht sonderlich versiert auf dem Gebiet..
Aufgabe 2.
Da sollen wir eine Methode erstellen,irgendwie mit boolean.
Wir sollen feststellen,ob eine Zahl durch die andere teilbar ist.
Die Main-Methode ist vorgegeben und soll auch nicht veraendert werden.
Leider weiss ich die nimma ganz genau..
static boolean teiler (int a, int b) {
if(a%b == 0) {
return true;
}
else
{
return false;
}
}
public static void main (String [] args)
{
boolean teiler;
Da komm ich auch null weiter.
Es waer super nett,wenn mir irgendwer helfen koennte!!
Jule
ich hab morgen eine muendliche Nachpruefung in Informatik.
Seitdem ich das weiss,versuche ich die Klausur zu rekonstruieren und zu loesen.
Allerdings komme ich bei 2 von den 4 Aufgaben nicht wirklich weiter.
In der ersten geht es darum "Zufallszahlen" zu bilden,also nicht mit random,sondern nach dem Prinzip:
z1=(z0*a)%b
z2=(z1*a)%b
.
.
zn=(zn-1*a)%b
und im zweiten Schritt:
x1=z1/b
x2=z2/b
.
.
xn=zn/b
Am Anfang sollen wir dann Werte fuer a,b und z0 einlesen,sowie eine Anzahl der zu bestimmenden Zufallszahlen eingeben.
public sttaic void main (String [] args)
{
int a= in.readInt ("Bitte geben Sie eine Zahl ein:");
int b=in.readInt ("Bitte geben Sie eine weitere Zahl ein");
int z0 = in.readInt ("Bitte geben Sie eine dritte Zahl ein:");
int anzahl = ("Wieviele Zufallszahlen moechten Sie erstellen?");
for (int i= 0; i < anazhl; i = i+1)
{
out.println ("Die " + (i+1) + ". Zufallszahl lautet ");
}}}
Das sind meine bisherigen Ueberlegungen,ich habe aber keine Ahnung wie ich das weiterfuehren soll..
Bin leider nicht sonderlich versiert auf dem Gebiet..
Aufgabe 2.
Da sollen wir eine Methode erstellen,irgendwie mit boolean.
Wir sollen feststellen,ob eine Zahl durch die andere teilbar ist.
Die Main-Methode ist vorgegeben und soll auch nicht veraendert werden.
Leider weiss ich die nimma ganz genau..
static boolean teiler (int a, int b) {
if(a%b == 0) {
return true;
}
else
{
return false;
}
}
public static void main (String [] args)
{
boolean teiler;
Da komm ich auch null weiter.
Es waer super nett,wenn mir irgendwer helfen koennte!!
Jule