Converteix els talles de sabata entre els sistemes EUA, Regne Unit, UE, JP, Mexicà i Australià amb la nostra calculadora fàcil d'utilitzar i les gràfiques de referència exhaustives.
Les eines de convertidor de talles de calçat t'ajuden a traduir instantàniament entre els talles de calçat US, UK, EU, japonesos, mexicans i australians per aconseguir un ajust perfecte cada vegada. Ja sigui que facis compres a minoristes internacionals o que viatges a l'estranger, el nostre convertidor de talles de calçat integral assegura una conversió de talla precisa entre tots els principals sistemes de mesura per a homes, dones i nens.
Aquest avançat convertidor de talles de calçat elimina la confusió de talles quan es compra calçat a través de fronteres. Amb fórmules de conversió precises i àmplies taules de talles per a sis sistemes principals, podràs demanar amb confiança la talla correcta de qualsevol país.
La conversió de talles de calçat es basa en les mesures de longitud del peu, però la relació entre aquestes mesures i les designacions de talla varia segons el sistema:
Les relacions matemàtiques entre aquests sistemes es poden expressar com:
No obstant això, aquestes fórmules són aproximacions. En la pràctica, les taules de conversió basades en mesures estandarditzades són més fiables, especialment ja que no hi ha una estandardització internacional perfecta.
La precisió de la conversió de talles de calçat és inherentment imprecisa a causa de:
Per a l'ajust més precís, és recomanable conèixer la longitud del teu peu en mil·límetres o polzades i consultar les taules de talles específiques de la marca quan estiguin disponibles.
El comerç electrònic internacional ha fet que la conversió de talles de calçat sigui més important que mai. En comprar calçat a minoristes d'ultramar, entendre els equivalents de talla ajuda els consumidors a prendre decisions informades sense la capacitat de provar físicament les sabates.
1// Funció per convertir talles per a una plataforma de comerç electrònic
2function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
3 // Taules de consulta per a diferents gèneres i sistemes
4 const conversionTables = {
5 men: {
6 us: [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
7 uk: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
8 eu: [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
9 jp: [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30],
10 mx: [7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5],
11 au: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5]
12 },
13 women: {
14 us: [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
15 uk: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
16 eu: [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
17 jp: [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5],
18 mx: [6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5],
19 au: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9]
20 }
21 };
22
23 // Troba l'índex al sistema d'origen
24 const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
25 size => Math.abs(size - sourceSize) < 0.1
26 );
27
28 if (sourceIndex === -1) return null; // Talla no trobada
29
30 // Retorna la talla corresponent al sistema objectiu
31 return conversionTables[gender][targetSystem][sourceIndex];
32}
33
34// Exemple: Convertir US Men's 9 a EU
35const euSize = convertShoeSize(9, 'us', 'eu', 'men');
36console.log(`US Men's 9 equals EU ${euSize}`); // Sortida: US Men's 9 equals EU 42.5
37
38// Exemple: Convertir US Men's 9 a mexicà
39const mxSize = convertShoeSize(9, 'us', 'mx', 'men');
40console.log(`US Men's 9 equals MX ${mxSize}`); // Sortida: US Men's 9 equals MX 10.5
41
42// Exemple: Convertir US Men's 9 a australià
43const auSize = convertShoeSize(9, 'us', 'au', 'men');
44console.log(`US Men's 9 equals AU ${auSize}`); // Sortida: US Men's 9 equals AU 8.5
45
1def convert_shoe_size(source_size, source_system, target_system, gender):
2 """
3 Converteix les talles de calçat entre diferents sistemes segons el gènere.
4
5 Paràmetres:
6 source_size (float): Talla de calçat original
7 source_system (str): Sistema original ('us', 'uk', 'eu', 'jp', 'mx', 'au')
8 target_system (str): Sistema objectiu ('us', 'uk', 'eu', 'jp', 'mx', 'au')
9 gender (str): 'men', 'women' o 'children'
10
11 Retorna:
12 float: Talla de calçat convertida o None si la conversió no és possible
13 """
14 # Taules de conversió
15 conversion_tables = {
16 'men': {
17 'us': [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
18 'uk': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
19 'eu': [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
20 'jp': [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30],
21 'mx': [7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5],
22 'au': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5]
23 },
24 'women': {
25 'us': [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
26 'uk': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
27 'eu': [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
28 'jp': [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5],
29 'mx': [6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5],
30 'au': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9]
31 }
32 }
33
34 # Troba la coincidència més propera al sistema d'origen
35 try:
36 source_sizes = conversion_tables[gender][source_system]
37 closest_index = min(range(len(source_sizes)),
38 key=lambda i: abs(source_sizes[i] - source_size))
39
40 # Retorna la talla corresponent al sistema objectiu
41 return conversion_tables[gender][target_system][closest_index]
42 except (KeyError, ValueError):
43 return None
44
45# Exemple d'ús
46eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
47print(f"US Men's 9 equals EU {eu_size}") # Sortida: US Men's 9 equals EU 42.5
48
49# Convertir a talla mexicana
50mx_size = convert_shoe_size(9, 'us', 'mx', 'men')
51print(f"US Men's 9 equals MX {mx_size}") # Sortida: US Men's 9 equals MX 10.5
52
53# Convertir a talla australiana
54au_size = convert_shoe_size(9, 'us', 'au', 'men')
55print(f"US Men's 9 equals AU {au_size}") # Sortida: US Men's 9 equals AU 8.5
56
Els viatgers sovint han de comprar sabates en països estrangers on s'utilitzen diferents sistemes de talles. Entendre les talles locals amb un convertidor de talles de calçat integral evita la frustració de comprar calçat que no s'ajusta, especialment a Mèxic i Austràlia.
Els fabricants i minoristes de calçat que operen en mercats globals han d'etiquetar els seus productes amb diverses designacions de talla per atendre eficaçment els clients internacionals.
public class ShoeSizeConverter { // Taules de conversió per a calçat d'home private static final double[] US_MEN = {6, 6.5, 7, 7
Descobreix més eines que podrien ser útils per al teu flux de treball