Beim ersten hat Freierfall schon den richtigen Ansatz, ich mach noch Java-Code draus
Code:
int wuerfel = 0; // Variable für die Zufallszahl, vor der Schleife deklariert und initialisiert
int sechsen = 0; // Zähler, wieviele Sechsen schon gewürfelt wurden, beginne mit 0
while (sechsen < 2) // solange weniger als zwei mal eine Sechs gewürfelt wurde
{
wuerfel = (int)(Math.random()*6)+1; // würfeln
if (wuerfel == 6) // wenn Sechs gewürfelt
{
sechsen++; // erhöhe Zähler um eins
}
}
Bei der zweiten Aufgabe ist der Ansatz leider falsch. Freierfalls Code würde die Zahlen von 1 bis 100 auflisten, nicht aufaddieren Richtig wäre etwas wie
Code:
int summe = 0; // zu Beginn ist die Summe 0
for (int i=1; i<=100; i++) // durchlaufe alle Zahlen von 1 bis 100
{
summe = summe + i; // addiere die aktuelle Zahl zur bisherigen Summe
}
Beim dritten würde ich keine Substraktion machen. Die Intention der Aufgabe ist mMn zu zeigen, daß eine for-Schleife nicht unbedingt bei 0 oder 1 starten muß
Code:
double preis = 24.0; // Anfangswert
for (int jahr = 1725; jahr <=2007; jahr++)
{
preis = preis + (preis * 3 / 100); // addiere 3/100 dazu
}
Bis dann,
scribble
Lesezeichen