Zona de programación, todo lo necesario para aprender a programar

 
 
 

 

 

Quick basic

 

4) Operaciones básicas

 

 

  • Operaciones Básicas:

Operadores Matemáticos:

Operador

Descripción

+

 Suma

-

 Resta

*

 Multiplicación

/

 División

\

 División de enteros

^

 Exponente (ALT 094)

.

 Punto decimal

Veamos ahora como realizar las operaciones más básicas:

numero1 = 10
numero2 = 5
suma = numero1 + numero2
CLS
PRINT "
La suma de"; numero1; "más"; numero2; "es igual a"; suma

 

Como se puede apreciar en el ejemplo anterior, hacemos una operación con 2 números (10 y 5) y guardamos el resultado en una variable (suma). Luego imprimimos en la pantalla un mensaje de la operación que realizamos, utilizando las variables numero1 y numero2.

Cuando imprimimos variables, estas no van entre comillas, ya que si las ponemos entre comillas, QBasic las entenderá como si fueran texto e imprimirá solo el nombre de la variable. Por esto pusimos punto y coma ( ; ) para diferenciarlas del texto y además indicar que después del texto se deje un espacio para que no se amontone el número con el texto anterior o siguiente.

Veamos este otro ejemplo:

numero1 = 5
numero2 = 25
CLS
PRINT "
El primer número es igual a"; numero1
PRINT "
El segundo número es igual a"; numero2
PRINT "
La suma de ambos es igual a"; numero1 + numero2

Como podemos ver, también podemos realizar operaciones dentro de la misma sentencia PRINT

  • INPUT, CONST:

Ya hemos visto como guardar datos y como sacarlos por la pantalla, ahora vamos a dejar que el usuario los introduzca:

Ejemplo:

CONST pi = 3.1416 'Con CONST se declara una constante cuyo valor no cambiará durante el programa
CLS
PRINT TAB(
33); "AREA DE UN CIRCULO"
PRINT : PRINT
INPUT "
¿Cuál es el radio del círculo"; radio
area = pi * (radio ^ 2)
PRINT : PRINT "
El área del circulo es:"; area

La sentencia INPUT se compone por:

· Un texto entre comillas (opcional), seguido de un punto y coma que le pondrá un signo de interrogación al final del texto al correrlo. También puedes colocar una coma, si no quieres que salga el signo de interrogación.
· Una o más variables donde se almacenaran valores separadas por comas.

Otro ejemplo:

CLS
PRINT TAB(
33); "AREA DE UN TRIANGULO"
PRINT : PRINT
INPUT "
base y la altura del triángulo (separados con una coma)", b, h
a = (b * h) / 2
PRINT : PRINT "
El área del triángulo es:"; a

Ejemplos mas sencillos:

CLS
INPUT "
¿Cual es tu nombre"; nombre$
INPUT "
¿Cuantos años tienes"; edad
PRINT : PRINT "
Hola "; nombre$; " tu edad es"; edad

Como puedes ver hay un espacio entre Hola y la comilla final, y también entre tu y la comilla inicial. Elimina esos espacios, corre el programa y veras lo que sucede.

Otro ejemplo:

CLS
INPUT
nombre$
PRINT : PRINT
nombre$

En el ejemplo anterior, solo te aparecerá el signo de interrogación y esperará a que el usuario introduzcas algo y presione ENTER. La información introducida se guardará en la variable nombre$.

Para mas información escribe INPUT y luego presiona F1.

  • GOTO:

El comando GOTO, lo que hace es saltar la ejecución de un programa a una línea determinada y el programa sigue normalmente desde la línea determinada hacia abajo.

Sintaxis: GOTO (etiqueta)

Ejemplo:

CLS
PRINT "
Línea 2"
GOTO
salto
PRINT "
Línea 4" 'Esta línea no se ejecuta
salto:
PRINT : PRINT "
El programa no ejecuto la línea 4"

La dirección a la que se salta se indica con una etiqueta, que es un nombre seguido por dos puntos.

Para mas información escribe GOTO y luego presiona F1.

 

 

Descargar gratis los programas y compiladores necesarios para aprender a programar

 
 

  ¿Buscas algo?

Google

 

Regresar al índice de quick basic

 

Regresar a la página principal