Java - Visual Basic (Pyramide mit For Schleife)?
Hi, ich bin absoluter Programmieranfänger und habe eine Aufgabe erhalten, die ich lösen muss. Und zwar soll ich ein VB Scribt schreiben, dass man in der cmd Konsole öffnen soll, um dann eine Pyramide aus X zu erhalten.
Die Pyramide soll aus 8 Zeilen bestehen, pro Zeile kommen jeweils links und rechts ein x dazu. Ganz oben hat man ein X und 7 Leerzeichen, ganz unten kein Leerzeichen und 15X.
Kann mir jemand die Lösung geben wie in dem Youtube Video '1.2.4.1 Java - Eclipse Bsp. (for) Weihnachtsbaum', nur anstatt Java mit der Programmiersprache Visual Basic und die vorgegebenen Befehle
Set oWSH = CreateObject("WScript.Shell")
vbsInterpreter = "cscript.exe"
WScript.StdOut.WriteLine ""
WScript.StdOut.Write ""
Vielen Dank schonmal
1 Antwort
Du könntest es so lösen:
VBS-Code
Set oWSH = CreateObject("WScript.Shell")
vbsInterpreter = "cscript.exe"
For i = 1 to 8
For j = 1 to 8 - i
WScript.StdOut.Write " "
Next
For j = 1 to (i * 2) - 1
WScript.StdOut.Write "X"
Next
WScript.StdOut.WriteLine ""
Next
Kurze Erklärung zu Syntax:
Set oWSH = CreateObject("WScript.Shell") erstellt ein neues Objekt, welches eine Schnittstelle zu Windows Script Hosts bereitstellt. Dieses Objekt kann dann verwendet werden, um Befehle an den Command Prompt zu senden.
vbsInterpreter = "cscript.exe" legt den Interpreter fest, der verwendet werden soll, um das Skript auszuführen.
WScript.StdOut.WriteLine und WScript.StdOut.Write sind Methoden des WScript-Objekts, die dazu verwendet werden, um Ausgaben in die Command Prompt-Konsole zu schreiben.
WriteLine schreibt eine Zeile Text und springt anschließend zur nächsten Zeile
Write hängt den Text an die aktuelle Zeile an.
Mit For und Next erstellst du die Schleifen
------------------------------------
Den Code speicherst du dann unter einem selbst gewählten Namen, zum Beispiel triangle.vbs
Danach kannst du die Datei über die Kommandozeile in dem Verzeichnis aufrufen, wo die Datei sich befindet.
- Öffne die Kommandozeile
- Navigiere zu deiner Datei. Zum Beispiel so: cd c:\Users\User\Desktop\triangle.vbs
- Öffne die Datei mit dem Befehl cscript triangle.vbs
Danke Dir! Perfekte Lösung! Was wäre die Welt ohne Leute wie dich