Programación General > Pascal
Reconocimiento De Frase, Char
(1/1)
andres_ness:
Buno, hola, la idea es esta:
necesito hacer un programa al cual le debo ingresar una pregunta como: ¿cuantos galones hay en 200 litros? o cosas asi, me debe reconocer la palabra galones, es decir las unidades y a lo sumo asignarlas a una variable para hacer la conversion (eso es lo q tenia pensado mas o menos), pero el chiste es que lo tengo que hacer solamente utilizando char, no puedo usar string... :angry:
Alguien sabe como hacer el programita :huh:
Desde ya gracias....
ArKaNtOs:
hola amigo, entre las reglas de este foro esta la de no realizar tareas a los demás, tienes que tener una duda en especifico, pero lo que puedes hacer es ir almacenando letra a letra y checar si se forma la palabra galon, aunque el problema mas grande aquí es que el profesor que tienes ha de estar bien marihuano jejejeje porque para reconocer frases como esa "¿cuantos galones hay en 200 litros?", tendrías que realizar analizadores sintácticos, semánticos, etc y creo que ese no es su proposito o sip? :P jejeje
Saiyan1:
--- Citar ---entre las reglas de este foro esta la de no realizar tareas a los demás, tienes que tener una duda en especifico,
--- Fin de la cita ---
Eso es cierto amigo... o al menos.. si tienes tarea.. formula la pregunta de manera que no nos demos cuenta de que es una tarea que te dieron... jaja.. asi no nos damos cuenta :P
De todas maneras te brindo otra opcion ademas de la que te dieron anteriormente
Podrías hacerlo con un Case que "tome" "Chars" (caracteres)
Sería algo como
--- Código: Text ---varOpcion:char BeginClrSCr;Writeln('Ingrese Opción: ');Writeln('(a) Galones ');Writeln('(b) Litros ');Writeln('(...) ...todos los que quieras.. ');Readln(opcion);Case Opcion of'a': ...Formula para calcular Galones...'b': ...Formula para calcular Litros...'...':...etc etcelseWriteln('Error en ingreso de Opcion');
Cualquier cosa, escribi nimas
Navegación
Ir a la versión completa