Como convertir porcentajes a grados

A veces ten­go que hacer grá­fi­cas de tar­ta para algu­na publi­ca­ción y los valo­res vie­nen sola­men­te mos­tra­dos en por­cen­ta­jes, cuan­do haces un grá­fi­co de este tipo nece­si­tas que los valo­res estén expre­sa­dos en gra­dos para poder hacer el grá­fi­co con pre­ci­sión.

Los que vie­nen de la ESO pue­den pen­sar que es una ton­te­ría, usas el por­cen­ta­je como valor y lis­to.

Pues no es un error garra­fal, los por­cen­ta­jes (por eso se lla­man por­cen­ta­jes) usan una base numé­ri­ca que va del 0% al 100%, en cam­bio los gra­dos (esta­mos habla­do de gra­dos cir­cu­la­res) tie­nen una base numé­ri­ca de 0º a 360º (hay otros tipos de gra­dos como los de tem­pe­ra­tu­ra que depen­dien­do de la esca­la pue­den tener valo­res dis­tin­tos, o los gra­dos para expre­sar la altu­ra de un obje­to celes­te sobre el hori­zon­te que van de 0º a 180º).

Vamos a lo que nos ocu­pa, para este grá­fi­co que tenía que hacer los valo­res eran los siguien­tes:

  • Valor n.º 1: 12%
  • Valor n.º 2: 31%
  • Valor n.º 3: 57%

Suman­do todo esto tene­mos un 100% del total eva­lua­do.

Como convertir porcentajes a grados

Cómo pasamos los porcentajes a grados

Pues es muy sen­ci­llo. Por un lado sabe­mos que la suma de todos los valo­res es el 100%, por otro sabe­mos que la cir­cun­fe­ren­cia tie­ne 360º.

Pues 360º es el 100% de la cir­cun­fe­ren­cia 😃

Sabien­do esto la for­mu­la a emplear es la siguien­te:

x / 360 * 100 = y

Don­de:

  • «x» es el valor que tene­mos en por­cen­ta­je
  • «y» es el valor que obte­ne­mos en gra­dos

Uti­li­zan­do nues­tro ejem­plo:

12% / 360 x 100 = 43,2º
31% / 360 x 100 = 111,6º
57% / 360 x 100 = 205,2º

Si suma­mos todos los resul­ta­dos obte­ni­dos:

43,2º + 111,6º + 205,2º = 360º

Como se pue­de ver es sen­ci­llo y te sal­va la vida cuan­do los auto­res no te envían los valo­res de don­de obtie­nen sus cálcu­los.

Otro tema es como hacer esto en Affi­nity Desig­ner… eso si que­réis os lo cuen­to otro día.

 Publi­ci­dad 

Camiseta Singular Shirts "Penny x 3"