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:

passwort richtig = programm ende????

 
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
nano91



Anmeldungsdatum: 11.01.2007
Beiträge: 19

BeitragVerfasst am: 17.03.2007, 23:13    Titel: passwort richtig = programm ende???? Antworten mit Zitat

immer wenn das passwort richtg ist wird ddas programm beendet.
was ist da falsch???

hoffentlich stöören euch nicht die spanischen komentare:)

hier der code:
(das ist nur ein teil)

Code:
CLS
SCREEN 12

10 PRINT
FOR i% = 1 TO 3
  y$ = ""
  PRINT "incorporar la contrasena ("; i%; "/ 3 ) :";
  DO:
    LOCATE , , 1
    x$ = INKEY$: IF x$ = CHR$(13) THEN EXIT DO
    IF x$ <> "" THEN y$ = y$ + x$: PRINT "*";
  LOOP
  IF y$ = "entra" THEN
    CLS
    SYSTEM
    GOTO 20
  ELSE
    PRINT "conrasena incorrecta"
  END IF

NEXT i%
GOTO 10


20 CLS
  PRINT ""
  PRINT ""
  PRINT ""
  PRINT "                       PULSA 'ESC' PARA SALIR"
  PRINT "                      PULSA 'enter' PARA CONTINUAR"
  PRINT "                       PULSA 'C' PARA CALIBRAR"

30 w$ = INPUT$(1)
IF w$ = CHR$(27) THEN GOTO 800
IF w$ = CHR$(13) THEN GOTO 100
IF w$ = CHR$(99) OR w$ = CHR$(67) THEN GOTO 400


REM JOZSTCK -------
100 CLS

DO

  CIRCLE (200, 150), 30, 15      'circulo a la izquierda
  CIRCLE (250, 100), 30, 15      'circulo de arriba
  CIRCLE (300, 150), 30, 15      'circulo a la derecha
  CIRCLE (250, 200), 30, 15      'circulo de abajo
  CIRCLE (250, 150), 10, 15      'centro
  CIRCLE (400, 300), 30, 15      'strig
  PAINT (1, 1), 2, 15
  temp% = STICK(0)
 
[...]

800 CLS
END




was bewirkt das ! hinter variablen??

danke


Zuletzt bearbeitet von nano91 am 17.03.2007, 23:22, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 17.03.2007, 23:19    Titel: Antworten mit Zitat

Code:

SYSTEM

beendet dein programm. das müsste weg.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
nano91



Anmeldungsdatum: 11.01.2007
Beiträge: 19

BeitragVerfasst am: 17.03.2007, 23:23    Titel: Antworten mit Zitat

klappt perfekt danke!!

bleibt noch die frage mit dem ausrufezeichen:)


Zuletzt bearbeitet von nano91 am 17.03.2007, 23:28, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4704
Wohnort: ~/

BeitragVerfasst am: 17.03.2007, 23:27    Titel: Antworten mit Zitat

Die ! bewirken in QBASIC, dass die Variablen als Double (oder Single?) aufgefasst werden.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nano91



Anmeldungsdatum: 11.01.2007
Beiträge: 19

BeitragVerfasst am: 17.03.2007, 23:29    Titel: Antworten mit Zitat

aha-.-''
jetzt noch mal ohne fachbegriffe bitte.
mit den hab ich 'n riesiges problem


was gibt es eigentlich noch für erweiterungen?? (mit beschreibung bitte)
ich kenn nur $ - heisst glaub ich nur buchstaben
und % - nur zahlen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 17.03.2007, 23:31    Titel: Antworten mit Zitat

$ - zeichenkette (STRING)
! - fließkommazahlen mit einfacher genauigkeit (6 stellen hinterm komma) (SINGLE)
# - fließkommazahlen mit doppleter genauigkeit (15 stellen hinterm komma) (DOUBLE)
% ganzzahlen von -32768 bis 32767 (INTEGER)
& ganzzahlen von -2 millionen irgendwas bis 2 millionen irgendwas happy(LONG)
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
nano91



Anmeldungsdatum: 11.01.2007
Beiträge: 19

BeitragVerfasst am: 17.03.2007, 23:35    Titel: Antworten mit Zitat

also ich meine alles verstaden zu haben:)
nur das "fließkommazahlen" bringt mich ins grübeln
heisst das zahlen mit kommastelle?? oder wie?
danke^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 17.03.2007, 23:38    Titel: Antworten mit Zitat

jip ...
fließkomma = kommazahlen
ganzzahlen = ganze zahlen (ohne komma)
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 17.03.2007, 23:47    Titel: Antworten mit Zitat

eigentlich is der begriff falsch übersetzt lächeln aber falls es dich interssiert, was dieser begriff eigentlich heißen soll: wikipedia, dein freund und helfer
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
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