Var A,k:integer;Begink:=0;RepeatReadLn(A);if (A<0)and(A mod 7 = 0) then k:=k+1;Until A=0;WriteLn('k = ',k);End.Если имеется ввиду, когда кол-во километров, пройденных за день превысит K, то вот:VarA,K,n:real;BeginWrite('K = ');ReadLn(K);A:=10;n:=0;Repeatn:=n+1;A:=A*1.1Until A>K;WriteLn(n)End.Если имеется ввиду, когда суммарное количество пройденных километров превысит K, то вот:Var A,K,n,S:real;BeginWrite('K = ');ReadLn(K);A:=10;n:=0;S:=A;Repeatn:=n+1;A:=A*1.1;S:=S+A;Until S>K;WriteLn(n)End.