¿Cómo puedo hacer que se resten letras de un String en visual Basic 6?

Es que necesito hacer una pirámide inversa de letras pero no se como hacerla.

Puedo hacer esto letras=letras + "x" pero no puedo hacer letras =letras - "x" me da error

2 respuestas

Calificación
  • hace 7 años
    Respuesta preferida

    No, no. cuando tienes una ("palabra" +"otra") lo que haces es concatenarlas, es decir, juntarlas. No realiza ninguna operación aritmética.

    Los strings no se pueden utilizar para las operaciónes tradicionales. Deberás hacer todo un sistema diferente donde compares los caracteres y tratarlos.

    Para hacer una pirámide inversa, deberías de hacer otro método y ordenar al revés el orden de impresión de los caracteres :)

    Saludos.

    Fuente(s): Programo en C#.net VB.net y Java.
  • Es verdad lo que Rodrigo dice << letras=letras + "x" >> Solo concatena

    Pero no te preocupes... si ? para reducir puedes utilizar este codigo :

    LETRA = (Mid(LETRA, 1, Len(LETRA) - 1))

    'MID = EXTRAE CARACTER ' LEN = CUENTA CARACTER

    ___________________________________________________________

    Si deseas (Codigos, consultas, Ejemplos) puedes solicitar en la pagina

    https://www.facebook.com/pages/Programacion-en-Vis...

    Te recomiendo con experiencia, en muchas ocaciones me apoyaron

    Si sabes algo de programacion igual puedes APOYAR en esa pagina O hasta convertirte en ADMINISTRADOR

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.