Shell 27-10-2023, 14:46
Buenas!.

He probado con Firefox ( que se parece más a mi voz el sonido reproducido ) y con Chrome ( suena como más agudo, mas acelerado..más joven!! ). Tongue

En los ejercicios online que tenemos que hacer de Inglés, en algunos se tiene que grabar la voz.
Por eso lo tuve que usar.

¿ Ustedes han usado el micrófono con ambos navegadores ?.
¿ Les fue mejor en uno que en otro ?.
¿ Les pareció diferente ?.

Con el mismo hardware naturalmente.

Saludos
Shell 25-10-2023, 23:47
Buenas!

Uno de los ejercicios del curso de Inglés es conocer los países y las nacionalidades.
Lógicamente hay muchas.

Aunque hay muchas utilidades online para estas cosas, con Gambas hago algo parecido
con el fin de hacer test. Rolleyes

En principio el formulario es muy simple.
Puede preguntar la nacionalidad y se debe responder el país o al revés.

[Imagen: l3IGgg5.png]


Lo más gracioso es averiguar una estructura de datos, intercambiar la pregunta, tanto si es para país como para nacionalidad.

Código:
' Gambas class file

Private countriesYnationalities As New String[][]
Private answer As String
Private formtitle As String = "Countries and Nacionalities"
Private index As Integer

Public Sub Form_Open()

  Me.Title = formtitle

  Randomize

  countriesYnationalities.Add(["Spain", "Spanish"])
  countriesYnationalities.Add(["England", "English"])
  countriesYnationalities.Add(["Irland", "Irish"])
  countriesYnationalities.Add(["Poland", "Polish"])
  countriesYnationalities.Add(["Scotland", "Scottish"])
  countriesYnationalities.Add(["Turkey", "Turkish"])

  countriesYnationalities.Add(["Germany", "German"])
  countriesYnationalities.Add(["Mexico", "Mexican"])
  countriesYnationalities.Add(["the United States", "American"])

  countriesYnationalities.Add(["Italy", "Italian"])
  countriesYnationalities.Add(["Argentina", "Argentinian"])
  countriesYnationalities.Add(["Brazil", "Brazilian"])
  countriesYnationalities.Add(["Egypt", "Egyptian"])
  countriesYnationalities.Add(["Hungary", "Hungarian"])
  countriesYnationalities.Add(["Russia", "Russian"])

  countriesYnationalities.Add(["China", "Chinese"])
  countriesYnationalities.Add(["Japan", "Japanese"])

  countriesYnationalities.Add(["the Czech Republic", "Czech"])
  countriesYnationalities.Add(["France", "French"])
  countriesYnationalities.Add(["Switzerland", "Swiss"])

  countriesYnationalities.Add(["Chile", "Chilean"])
  countriesYnationalities.Add(["Peru", "Peruvian"])
  countriesYnationalities.Add(["Colombia", "Colombian"])
  countriesYnationalities.Add(["Morocco", "Moroccan"])
  countriesYnationalities.Add(["Ecuador", "Ecuadorian"])

  'Reference to country and answer nacinonality
  'Print countriesYnationalities[Rand(0, countriesYnationalities.max)][0]

  'Reference to nacionality and answer country
  'Print countriesYnationalities[Rand(0, countriesYnationalities.max)][1]

  btnQuestion.SetFocus()

End

Public Sub btnQuestion_Click()

  Dim questionnumber As Integer
  Dim answernumber As Integer

  index = Rand(0, countriesYnationalities.max)
  questionnumber = Rand(1)
  answernumber = IIf(questionnumber = 0, 1, 0)

  Label1.Text = countriesYnationalities[index][questionnumber]
  answer = countriesYnationalities[index][answernumber]

End

Public Sub TextBox1_KeyPress()

  Dim useranswer As String

  If Key.Code = Key.Enter Or Key.Code = Key.Return Then

    If TextBox1.Text = answer Then
      'Remove the index for not repeat the same question
      countriesYnationalities.Remove(index)
      useranswer = "Correct!"
    Else
      useranswer = "Incorrect"
    Endif
    Me.Caption = formtitle & " : " & useranswer

  Endif

End

Que despiste, subo el código. Que es muy sencillo.

Saludos
Archivos adjuntos
.gz
EjemploEstructuraDatosConPaises-0.0.1.tar.gz (Tamaño: 12.62 KB Descargas: 0)
datobinario 24-10-2023, 13:54
Buenos días amigos, desde la última actualización tengo este problema, Gambas no inicia, y la única referencia que tengo sobre el error es:

"Error del bus (`core' generado)"

cuando lo intento arrancar por consola.

Linux Mint 21.2 Cinnamon

Linux 5.15.0-87-generic
Páginas (571):    1 136 137 138 139 140 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 333
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,497
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 719
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,373
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,308
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.