Ayuda para programa en BASIC (Debates en Español MSX Fora)MSX Resource Center MRC MEGA Challenge - Bring the major events from our history to the MSX!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 147 gasten en 3 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Debates en Español - Ayuda para programa en BASIC

Schrijver

Ayuda para programa en BASIC

vonvega
msx friend
Berichten: 3
Geplaatst: 02 December 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
Berichten: 80
Geplaatst: 02 December 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
Berichten: 603
Geplaatst: 02 December 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
Berichten: 3
Geplaatst: 05 December 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
Berichten: 6
Geplaatst: 13 Januari 2008, 21:09   
Hola, explícanos que hace este programa. Para que lo podemos utilizar.
Un saludo.

vonvega
msx friend
Berichten: 3
Geplaatst: 20 April 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 user
Berichten: 46
Geplaatst: 21 April 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
Berichten: 121
Geplaatst: 21 April 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
Berichten: 121
Geplaatst: 21 April 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 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.