Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

comparacion de variables?

Estas en el tema de comparacion de variables? en el foro de Visual Basic clásico en Foros del Web. hola un saludo. queria saber como es posible comparar variables que se encuentran en archivos de datos me explico. en un archivo de datos tengo ...
  #1 (permalink)  
Antiguo 21/05/2010, 14:08
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 13 años, 11 meses
Puntos: 0
comparacion de variables?

hola un saludo. queria saber como es posible comparar variables que se encuentran en archivos de datos me explico.

en un archivo de datos tengo una serie de respuestas introducidas por una persona y en otro archivo tengo las verdaderas respuesta, quiero generar una function q me determine si la respuesta introducida por el usuario es correcta
  #2 (permalink)  
Antiguo 21/05/2010, 15:22
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: comparacion de variables?

Aunque evidentemente no es la única solución personalmente creo que cargaría en una Matriz las respuestas y después iria buscando los aciertos, pero la explicación que indicas no permite indicarte como debería ser la funcion puesto que sólo dices que en un archivo hay respuestas del usuario y en otro respuestas correctas pero no indicas la disposición ni extructura de las mismas.

Si te explicas con mas detalle tal vez sea mas facil.
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 21/05/2010, 15:34
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: comparacion de variables?

ok el problema es este el usuario puede introducir 4 posibles repuestas (a,b,c,d) en caso de q no conteste la pregunta sera una "o" . en un archivo de datos tengo una lista desconocida con la siguiente estructura

NOMBRE CEDULA RESPUESTA_INTRODUCIDA
NOMBRE CEDULA RESPUESTA_INTRODUCIDA
NOMBRE CEDULA RESPUESTA_INTRODUCIDA
NOMBRE CEDULA RESPUESTA_INTRODUCIDA
NOMBRE CEDULA RESPUESTA_INTRODUCIDA

y necesito determinar si la respuesta introducida por el usuario es correcta pero para ello me dan otro archivo de datos q contiene la respuesta correcta, y dependiendo si el usuario acierte o no este tomara un puntaje, es decir si contesto correctamente +4 puntos y sino -2 puntos. son un total de 5 preguntas con 5 posibles respuestas (a,b,c,d,o)

un ejemplo de como trabajaria el programa es ...


datos.txt
Jose Perez 18854765 a b b o c
Pablo Mármol 7567908 o o b b a
Rubén Fernández 12345678 d b b a a

respuestas.txt
abbac


ejecutando el programa daria como resultado en la pantalla

Jose Perez 18854765 10
Pablo Mármol 7567908 0
Rubén Fernández 12345678 14
  #4 (permalink)  
Antiguo 22/05/2010, 01:28
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: comparacion de variables?

La primera pregunta que se me ocurre es ¿ existe aun la posibilidad de cambiar la estructura del archivo de datos.txt ?

Te lo comento porque tal como está probablemente pueda inducir a muchos errores puesto que no hay ningún separador que indique donde empieza un nuevo campo sólo espacios en blanco que en todo caso y suponiendo que siempre estén todas las respuestas y suponiendo que no dejen un carácter en blanco en la cédula, habría que empezar a leer desde atrás del registro para separar su contenido.

Por ejemplo:

Jose Perez;18854765;a b b o c
Pablo Mármol;7567908;o o b b a
Rubén Fernández;12345678;d b b a a

Otra idea que sería quizás aun mejor es:

Jose Perez;18854765;abboc
Pablo Mármol;7567908;oobba
Rubén Fernández;12345678;dbbaa

Ya que en este segundo caso con un bucle for tienes muy fácil la comparación
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #5 (permalink)  
Antiguo 27/05/2010, 01:27
Avatar de XYON126  
Fecha de Ingreso: abril-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 0
Respuesta: comparacion de variables?

Hola Markonikov!

Mirate este post que inicie yo y como veras tanto pkj como erbuson me aclararón y ayudaron a resolver el problema, es practicamente lo mismo pero con otra aplicación y te aclarara y ayudara muchisimo.

Un saludo


http://www.forosdelweb.com/f69/bbdd-...in-ado-790585/
http://www.forosdelweb.com/f69/error...random-791089/

Última edición por XYON126; 27/05/2010 a las 01:48

Etiquetas: comparacion, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:10.