Auf diesem Link:
gibt es folgendes Beispiel:
Das Beispiel 3: für zu Hause
http://tosca.inflab.tuwien.ac.at/eprip/getWikiO…en_Lektion1.pdf
ganz nach unten scrollen im pdf!
Dies gehört zu: Einführung in das Programmieren VO am 04.10.07! Da wurde diese Folie vorgestellt.
Hier die Aufgabe:
Entwerfen Sie einen Algorithmus
Spezifikation:
Eingabe: Zwei ganze Zahlen a und b (z.B. a=10, b=3).
Ausgabe: Ganzzahlige Division c mit Rest d.
Bedingung:
Verwenden Sie nur die Operationen + und −.
LÖSUNG:
Nun endlich spät in der Nacht habe ich den Java-Code für dieses Bsp. erstellt.
Hier ist er:
Java
import java.util.*;
class SumN {
public static void main ( String [] args ) {
//"Zutaten"
Scanner einlesen = new Scanner(System.in);
int a; //"eine größere Zahl"
int b; //"eine kleinere Zahl"
int c; //"das ist die Summe"
int d; //"das ist der Rest"
c = 0;
//"Zubereitung"
System.out.print("Geben sie a, größere zahl, ein:");
a = einlesen.nextInt();
System.out.print("Geben sie b, kleinere zahl, ein:");
b = einlesen.nextInt();
d = a - b;
c = c + 1;
while (d >= b) {
d = d - b;
c = c + 1;
}
System.out.print(c);
}
}
Alles anzeigen
Hoffe konnte euch weiterhelfen,
Delta