Ayuda.
Publicado por sesan (5 intervenciones) el 18/05/2010 19:45:15
Señores ustedes son los expertos....toy comenzando delphi intento contar consonantes en una cadena,,,,,,,pero al pareceer el contador no me incrementa... va el codigo
procedure TForm1.BitBtn1Click(Sender: TObject);
var tamcad,I,J,K,Posic,Cont,cap: integer;
Porc: real;
const
VOCALES = 'AEIOU';
CONSONANTES = 'BCDFGHJKLMNÑPQRSTVWXYZ';
begin
Cont:=0;
for I := 1 to length(edit1.Text) do
Posic := Pos(AnsiUpperCase(edit1.Text[I]),CONSONANTES);
if Posic > 0 then
inc(Cont); {es igual a Cont:=Cont+1}
edit2.Text := inttostr(cap);
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var tamcad,I,J,K,Posic,Cont,cap: integer;
Porc: real;
const
VOCALES = 'AEIOU';
CONSONANTES = 'BCDFGHJKLMNÑPQRSTVWXYZ';
begin
Cont:=0;
for I := 1 to length(edit1.Text) do
Posic := Pos(AnsiUpperCase(edit1.Text[I]),CONSONANTES);
if Posic > 0 then
inc(Cont); {es igual a Cont:=Cont+1}
edit2.Text := inttostr(cap);
end;
Valora esta pregunta


0