Gambas

download Gambas

If you can't read please download the document

Transcript of Gambas

  • 1

    Gambas es un lenguaje de programacin libre derivado de BASIC

    (de ah que Gambas quiera decir Gambas Almost M eans Basic). Es

    distribuido con licencia GNU GPL. Cabe destacar que presenta

    ciertas similitudes con Java ya que en la ejecucin de cualquier

    aplicacin, se requiere un conjunto de libreras interprete

    previamente instaladas (Gambas Runtime) que entiendan el

    bytecode de las aplicaciones desarrolladas y lo conviertan en

    cdigo ejecutable por el computador. Por otro lado, a diferencia

    de Java, no se experimentan ralentizaciones y es posible

    desarrollar grandes aplicaciones en poco tiempo.

    Permite crear form ularios con botones de comandos, cuadros de

    texto y muchos otros controles y enlazarlos a bases de datos

    como MySQL, PostgreSQL o SQLite adems de facilitar la creacin

    de aplicaciones muy diversas como videojuegos (utilizando

    OpenGL), aplicaciones para di spositivos mviles (en desarrollo

    pero muy avanzado), aplicaciones de red (con manejo avanzado de

    protocolos HTTP, FTP, SMTP, DNS), entre otras.

  • 2

    Para realizar pro gramas o aplicaciones en gambas

    haremos lo siguiente:

    1. Abrimos la aplicacin GAMBAS

    2. Escoger opcin nuevo proyecto.

    3. Elegimos el tipo de aplicacin que queramos hacer.

  • 3

    4. Elegimos donde se guardara la aplicacin.

    5. Escribimos el ttulo y el nombre de nuestra aplicacin .

    6.Presionamos OK y ya hemos creado nuestro proyecto.

  • 4

    1) Primer programa de cadena de texto

    Public Sub Main ( )

    Dim Nombre as S tring

    Dim Apellidos as String

    & Nombre

    End

    2) Crear un programa que me permita m ostrar el nombre de la

    institucin

    Public sub Main ( )

    Dim as String

    Dim as String

    Dim Provincia as String

    Dim as String

    Print

    Print - -

    End

  • 5

    3) Crear un programa que me permita mostrar la suma y el

    promedio de un estudiante

    Public sub Main ( )

    Dim N1 as single

    Dim N2 as single

    Dim N3 as single

    Dim S as single

    Dim P as single

    Print

    Input N1

    Input N2

    Input N3

    S = N1 + N2+ N3

    P = S / 3

    End

  • 6

    4) Exportaciones en el ecuador exporta caf, cacao y maz en

    quintales se desea calcular el total de portaciones y el

    porcentaje de cada u no. Productos exportados CON LOS

    siguientes datos: maz 300, caf 400, cacao 800

    5) mostrar el IVA Crear un programa que calcule el IVA de un

    producto por consola , se debe .

    Public sub Main ( )

    Dim Valor as single

    Dim Producto as String

    Dim Total as single

    ingrese el producto

    Input Producto

    ingrese el valor

    Input Valor

    Total = (Valor * 12 ) / 100

    el nombre del producto roducto

    el valor del IVA es Total

    End

    Public sub Main ( )

    Dim Cacao as integer

    Dim as integer

    Dim as integer

    Dim P1 as single

    Dim P2 as single

    Dim Suma as integer

    Cacao = 800

    P1 = ( ) * 100

    P2 = (Cacao / Suma ) * 100

    porcentaje del

    porcentaje

    porcentaje

    End

  • 7

    6) Programa que calcule el rea de un tringulo teniendo

    como datos de entrada la base y la altura

    Public sub Main ( )

    Dim Base as single

    Dim Altura as single

    Dim as single

    altura del que desea calcular el

    Input Altura

    que desea calcular la el

    Input Base

    = (Altura * Base ) / 2

    Total = (Valor * 12 ) / 100

    Print triangulo es :

    End

    7) Programa que permita recibir como dato de entrada una

    distancia medida en metros y convertirla a kilmetros

    Public sub Main ( )

    Dim Metro as single

    Dim Kilometro as single

    Print

    Input Metro

    Kilometro = Metro / 1000

    End

    8) Crear un programa que me permita resolver la siguiente

    ecuacin

    y = x3 x2 +2 -

    Public sub Main ( )

    Dim x as byte

    Dim y as single 3 x2 +2 -

    Input x

    y = x ^ 3 x ^ 2 +2 3

    Print resultado

    End