Buchstabe programmieren

canyakan95

Bekanntes Mitglied
Hallo
wollte einen "B" in java programmieren habe bisher das hier hin bekommen und die bedingungen sind aus spaß gemacht worden.
Weis leider net wie ich das verfollständigen kann. Hoffe ihr könnt mir zeigen wie das geht.
Java:
public class Muster3
{
    public static void main (String[] args)
    {
        int zeile1=10;
        int zeile2=20;
        String s = " * ";
        for(int i=0;i<zeile1;i++)
        {
            if(i%2==0)
            {
            System.out.print(s);
            }
        }
        for(int j=0;j<zeile2;j++)
        {
            if(j%2==1)
            {
                System.out.println(s);
            }
        }
    }
}
 
Also mit anderen Worten: "Ich habe ihr etwas hingeklatscht und könnt ihr vielleicht daraus ein Programm machen?" Können wir, wollen wir aber nicht.
Hast du schon einen Ansatz, wie du dein Ziel erreichen kannst? Wenn wir dir eine Lösung servieren bringt dir das nichts.
 
Also ...die schwierigkeit für mich liegt darin wie ich die rechte hälfte von "B" programmieren kann..Ich weis nicht z.b wie ich eine gerade Linie von rechts runterziehen kann.. Dann würde ja nur noch die mitte fehlen
 
Zuletzt bearbeitet:
Du musst bei deinem B zeilenweise arbeiten, nicht spaltenweise.
Der Stern für den senkrechten String kommt einfach immer in die Ausgabe. Die rechte Hälfte kannst du so programmieren, dass du zwei Halbkreise ausgibst.
Eine andere Möglichkeit wäre es, dass du dir ein geeignetes Polynom überlegst und anhand dessen die Anzahl der Leerzeichen zwischen dem senkrechten Strich und der rechten Hälfte berechnest.
 

Zurück
Oben