Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

QB nooby Fragen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Spl4sh



Anmeldungsdatum: 13.07.2005
Beiträge: 1

BeitragVerfasst am: 13.07.2005, 23:52    Titel: QB nooby Fragen Antworten mit Zitat

Hi

Ich bin der totale Anfänger in QB, überhaubt mit Programmieren... mit den Augen rollen

Ich habe mal ne Frage zu QB.

1.

Wenn ich in QB schreibe:

INPUT "Wie ist dein Name"; name$
PRINT name$ " ist ein schöner Name."
INPUT ???

Kann ich dort wo jetzt ??? steht nicht irgendwas schreiben, dass dan nacher (angenommen name$ = Hans) : " Also Hans, wie geht es dir? " steht?

Habe z.B. " INPUT "Also "; name$ " wie geht es dir"; wohlbefinden$ " ausprobiert, funzt aber net...


2.

Wenn ich den Befehlt IF und ELSE brauche, kann ich dan nicht mehrere ELSE oder IF gebrauchen?

Also z.B.

INPUT "Wie ist dein Name"; name$
IF name$ = "Hans" THEN
PRINT "Toll"
IF name$ = "Fritz" THEN
PRINT "naja"
ELSE
PRINT "pffff"
END IF


Kann mir pls jemand helfen?

THX im voraus

Cya gruss Splash
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Eisbaer



Anmeldungsdatum: 16.10.2004
Beiträge: 354
Wohnort: Deutschland,Bayern

BeitragVerfasst am: 14.07.2005, 09:38    Titel: Re: Antwort Antworten mit Zitat

Zitat:
INPUT "Wie ist dein Name"; name$
PRINT name$ " ist ein schöner Name."
INPUT ???



Die Lösung für dein Problem Probiere mal :

Code:
CLS
Input "Wie ist dein Name :", name$
Print  name$ + " ist ein schöner Name."
Input name$ + " wie geht es dir ?", name2$


mfg Eisbaer
_________________
Eigene Webseite:
http://www.eisbaer-studios.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Charly2



Anmeldungsdatum: 28.11.2004
Beiträge: 29
Wohnort: Mittelfranken

BeitragVerfasst am: 14.07.2005, 12:23    Titel: Antworten mit Zitat

Hallo,

Input name$ + " wie geht es dir ?", name2$
kann nicht funktionieren. Beim Input-Befehl kann man nur
eine Stringkonstante angeben.
Die folgende Befehlszeile müßte klappen.

Code:
print Name$+ " wie geht es dir? ";:input "",name2$


Also erst den Text printen und dann den Input-Befehl nur mit der
Eingabe-Variablen verwenden.
Der Strichpunkt am Ende des Print-Befehls bewirkt, daß der
Input noch in der gleichen Zeile direkt hinter dem Text erfolgt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 14.07.2005, 14:23    Titel: Antworten mit Zitat

Oder verwende anstatt INPUT einfach LINE INPUT.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 14.07.2005, 14:35    Titel: Antworten mit Zitat

Hallo.

Verwende in Zukunft bitte ein bisschen aussagekräftigere Titel, damit auch jeder weiß, worum es in deinem Beitrag geht. Für diesen Beitrag ginge z.B. "Benutzer mit Name anreden - Prob. mit INPUT" oder sowas. zwinkern

Viele Grüße & noch viel Spaß in unserem Forum!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Tomtitom



Anmeldungsdatum: 20.09.2004
Beiträge: 308

BeitragVerfasst am: 14.07.2005, 18:04    Titel: Antworten mit Zitat

zu 2.:
Code:
INPUT "Wie ist dein Name"; name$
IF name$ = "Hans" THEN
PRINT "Toll"
ELSEIF name$ = "Fritz" THEN
PRINT "naja"
ELSE
PRINT "pffff"
END IF


Das ELSEIF kann man beliebig oft in einem IF-Abschnitt verwenden. Genausogut könnte man das ganze aber auch mit SELECT CASE lösen.
Übrigens findet man auch sehr nützliche Hilfe zu den Befehlen in der internen QB-Hilfe.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz