Brasil

SETI@Home: units

  Seti@Home

 
.
Mail

.


você esta em: / MSX Basic

>> MSX Basic

Por: Luciano Sturaro

.

A B C D E F G H I K L M N O P R S T U V W Menu
INPUT

INPUT (input)

Introduz o valor de uma variável através do teclado.

 

  • FORMATO:
INPUT ["mensagem";] variável
          [, variável] ...
 
  • EXEMPLO:
INPUT"QUAL O SEU NOME";N$
 
  • FUNÇÃO:
Quando um comando INPUT é encontrado no programa, um ponto de interrogação é colocado na tela e a execução do programa é interrompida à espera de que um dado seja fornecido pelo usuário via teclado. Quando a mensagem é especificada, ela é impressa na teal, seguida do ponto de interrogação. Deve-se digitar o dado requisitado que será transferido para a variável ou variáveis na ordem em que foram inseridos ao MSX. O número de dados a serem introduzidos deve ser igual ao número de variáveis, sendo que cada dado deve estar separado por uma vírgula. Se for digitado um número maior do que o necessário, aparecerá na tela uma mensagem do tipo:

Extra ignored

indicando que os dados excedentes foram ignorados e se passa à execução do próximo comando. Porém, se o número for menor do que o requisitado, aparecerão na tela dois pontos de interrogação (??) indicando que o MSX está à espera de mais dados. O tipo de dado introduzido deve estar de acordo com o tipo de variável especificado, caso contrário, uma mensagem do tipo:

Redo from start

aparecerá na tela, e o comando INPUT será executado novamente. Digitando CRTL + STOP ou CRTL + C, o MSX retornara ao nível de comando direto mandando uma mensagem do tipo:

Break in (numero da linha do comando INPUT)

Para continuar a execução, basta CONT e o programa retornará à execução do comando INPUT.
 

  • PROGRAMA EXEMPLO:
10 REM PROGRAMA INPUT
20 PRINT "TUDO O QUE FOR ESCRITO DEPOIS
DO PONTO DE INTERROGACAO, SERA ESCRITO
NA TELA!"
30 INPUT"QUAL O SEU NOME";A$
40 PRINT A$
50 END

  • DOWNLOAD:


 

 

© 2002 by MSXPró

.
 

Esta página é melhor visualizada em
resolução de 1024x768 @ True Color
Utilizando o navegador Firefox

Visitante:

.

Valid HTML 4.01 Transitional  Valid CSS!