G
Gelöschtes Mitglied 61081
Gast
Moin, anbei mein Programm dass ich geschrieben habe. Es soll 2 Zahlen einlesen, eine dritte Zahl = 0 vorgeben und dann:
Im ersten schritt entscheiden ob x<y
Falls ja: 2 Rechnungen bzw neue Zuordnungen für z und x in einer Schleife ausführen
Wenn die Bedigung x<y dann nach ein paar Runden falsch wird, soll es wenn z>= einer bestimten Zahl wieder eine If-Entscheidung durchführen und entweder wenn false:
sofort x y z ausgeben oder wenn true, z noch einen neuen Wert hinzufügen.
Ich hoffe, man kann den Verlauf meines gesprochenen Flussdiagramms nachvollziehen.
Anbei mein Programm, aber bekomme noch Fehler. Danke für Hilfe.
Im ersten schritt entscheiden ob x<y
Falls ja: 2 Rechnungen bzw neue Zuordnungen für z und x in einer Schleife ausführen
Wenn die Bedigung x<y dann nach ein paar Runden falsch wird, soll es wenn z>= einer bestimten Zahl wieder eine If-Entscheidung durchführen und entweder wenn false:
sofort x y z ausgeben oder wenn true, z noch einen neuen Wert hinzufügen.
Ich hoffe, man kann den Verlauf meines gesprochenen Flussdiagramms nachvollziehen.
Anbei mein Programm, aber bekomme noch Fehler. Danke für Hilfe.
Javascript:
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Scanner;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner eingabe = new Scanner (System.in);
int x = eingabe.nextInt();
int y = eingabe.nextInt();
int z = 0;
if (x<y) {
while (x<y)
{
z = z+x;
x = x+3;
}}
else if (z>=100)
{
z=1+z/2;
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
else {
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}
}