function devuelveCarta(n:integer):string;
var
aux:string;
unidad:integer;
begin
unidad:=n mod 10;
case unidad of
1:aux:='El As de';
8:aux:='La Sota de';
9:aux:='El Caballo de';
0:aux:='El Rey de';
else
aux:='El n de';
end;{end case}
case n of
1..10: devuelveCarta:=aux+'Oros';
11..20:devuelveCarta:=aux+'Copas';
21..30:devuelveCarta:=aux+'Espadas';
31..40:devuelveCarta:=aux+'Bastos';
end;{end case}
end;