Ayuda para programa en BASIC (Debates en Español Foros MSX)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
                       
English Nederlands Español Português Russian                  
 Noticias
   Página principal
  Almacén de noticias
  Temas de noticias

 Recursos
   Foros MSX
  Artículos
  Analisis
  Informe de ferias/RUs
  Álbum de fotos
  Ferias y encuentros
  Encuestas
  Enlaces
  Buscar

 Software
   Descargas
  Tienda Online

 MRC
   Quiénes somos
  Únete a nuestro equipo
  Donar
  Políticas
  Contacta con nosotros
  Enlázanos
  Estadísticas

 Buscar
 
  

  

 Login
 

Login

Contraseña




¿Aún no tienes una cuenta? ¡Conviértete en miembro del MSX Resource Center! ¡Únete a nosotros!.


 Estadísticas
 

Hay 144 invitados y 6 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Debates en Español - Ayuda para programa en BASIC

Autor

Ayuda para programa en BASIC

vonvega
msx friend
Mensajes: 3
Publicado: Diciembre 02 2007, 00:04   
Quiero experimentar con calculos complejos. (Complejos como para requerir un programa y no el tipico"print 8*3" Pero no doy con la forma de que el ordenador asigne el resultado de una operación parcial a una variable la cual tendría que ser posteriormente utilizada.

Como mucho he logrado que solicite un INPUT tras cada resultado parcial, tras lo cual me toca teclear a mano dicho parcial...

Naturalmente, si el programa va de sacar numeros primos y ha de funcionar varias horas puede resultar frustrante...

P.D. el programa usa el comando print para realizar las Op.Parciales, supongo que cambiandolo por LPrint sacaría el listado de resultados por impresora...?

Si hago funcionar el prog. en pantalla, yá os volveré a marear con como imprimir en 4 columnas para no gastar tanto papel....

Un saludo
Pypo
msx lover
Mensajes: 90
Publicado: Diciembre 02 2007, 00:24   
Te recomiendo que pases por los foros de Karoshi (www.karoshicorp.com) y lo comentas en el foro de desarrollo. Tal vez allí encuentres mas gente que entiende.
Guillian
msx professional
Mensajes: 631
Publicado: Diciembre 02 2007, 12:57   
Almacenar el resultado de una operación en una variable es sencillo. Por ejemplo:
a = 34 * 2

Tras esa operación la variable "a" valdrá 68. Luego la puedes usar para hacer cálculos con ella

b = (a + 2) / 10

Aquí "b" valdrá 7.

Dependiendo del tipo de precisión que necesites tendrás que usar un tipo de variables u otras (enteros, reales, etc...) Échale un vistazo a la página de Konamito donde encontrarás bastante información:
Programación en BASIC.
Concretamente este link:
Curso BASIC para principiantes - Variables numéricas y alfanuméricas


vonvega
msx friend
Mensajes: 3
Publicado: Diciembre 05 2007, 04:56   
Hola, he logrado hacer funcionar el programa!
(Esta inspirado en las demostraciónes de ordenadores de los años 50) Ahora querria poder poner un teletipo a mi turbo R... Quizas un cartucho RS-232 haga el milagro.
Si alguien tiene curiosidad por el programa...

10 REM "Cubes J.V. 2007"
20 cls
25 for i=1 to n
30 a=a+1
40 rem (introduce num. of correlative cubes to be generated, begin from 1)
50 input n
60 print a,a^3
70 next n
80 beep


Un saludo.

Bob5
msx friend
Mensajes: 6
Publicado: Enero 13 2008, 21:09   
Hola, explícanos que hace este programa. Para que lo podemos utilizar.
Un saludo.

vonvega
msx friend
Mensajes: 3
Publicado: Abril 20 2008, 07:21   
Genera numeros cubos sin parar, es una imitación/port de los programadas para probar ordenadores de los años 40.

He desarrollado versiónes similares para cuadrados y primos.

xgipe
msx lover
Mensajes: 71
Publicado: Abril 21 2008, 13:33   
Hola vonvega,

no estoy del todo seguro, pero creo que el lisatdo debería ser:

10 REM "Cubes J.V. 2007"
20 cls
30 rem (introduce num. of correlative cubes to be generated, begin from 1)
40 input n
50 for i=1 to n
60 a=a+1
65 print a,a^3
70 next i
80 beep

Aunque desconozco si este programa realiza la tarea que habías pensado originalmente...


jrcp_kun
msx lover
Mensajes: 127
Publicado: Abril 21 2008, 14:42   
es obvio pues ´n´ no estaba definida , si pones beep dentro del bucle pita con cada uno sino pita solo al final



jrcp_kun
msx lover
Mensajes: 127
Publicado: Abril 21 2008, 14:44   
puedes sacarlo a impresora con lprint pero tambien lo puedes sacar a un fichero como datos.

busca ayuda en los manuales para el comando PRINT

 
 







(c) 1994 - 2008 Fundación MSX Resource Center. MSX es una marca registrada de MSX Licensing Corporation