SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: cloker en Martes 17 de Julio de 2007, 15:47
-
hola necesito que al introducir una palabra salga en pantalla con asteriscos, no se si se hace con algun operador, pero por mas que he buscado no he encontrado ninguno que sirva.
es para hacer el juego del ahorcado, lo que es el programa lo tengo hecho solo me falta codificar la palabra.
muchas gracias de antemano, un saludo.
-
subo lo que llevo, supongo que habra una manera mas sencilla pero bueno.
%juego del ahorcado
cad=input ('jugador 1 escribe una palabra','s');
p=input('jugador 1 introduce el numero de oportunidades');
clc;
n=0;
while p > 0 && n < length(cad)
i=0;
let=input('introduce letra','s');
for posicion = 1:length(cad);
if cad(posicion) == let;
n = n + 1;
elseif cad(posicion) ~= let;
i = i + 1;
if i == length(cad);
p = p - 1;
end
end
end
end
if n == length(cad)
disp('has ganado')
end
if p == 0
disp ('has perdido')
end