<?xml version="1.0" encoding="UTF-8"?>
<solution xmlns="http://geocentral.net">
<version>3.1</version>
<envelope>
<author>
<name>Liliana Saidon - Dir Centro Babbage</name>
<email>liliana.saidon@centrobabbage.com</email>
<web>www.centrobabbage.com</web>
</author>
<comments>El desafío es averiguar el valor de la altura sólo a partir de medidas de longitud. Acaso antes de controlar la respuesta, para validar el resultado - llamémoslo &lt;resultado obtenido&gt; -  se prefiera calcular:
Vol = vol[PirA]
ABC = area[ABC]
hc = 3 * Vol / ABC  - siendo hc la altura calculada a contrastar con la medida y obtenida  - 
y verificar que sea aproximadamente 1 la razón entre hc  /  &lt;resultado obtenido&gt;.</comments>
</envelope>
<problem>
<envelope>
<author>
<name>Lilisns Saidon - Dir Centro Babbage</name>
<email>liliana.saidon@centrobabbage.com</email>
<web>www.centrobabbage.com</web>
</author>
<comments>El desafío es averiguar el valor de la altura sólo a partir de medidas de longitud. Acaso antes de controlar la respuesta, para validar el resultado - llamémoslo `resultado obtenido` -  se prefiera calcular:
Volumen = vol[PirA]
Area = area[VYC]
Altura = 3 * Volumen / Area
y verificar que sea aproximadamente 1 la razón entre Altura / `resultado obtenido`.</comments>
</envelope>
<text>Averiguar la altura de la pirámide, apelando sólo a la medición de longitudes.</text>
<notepad>
</notepad>
<figures>
<figure>
<name>Pirámide</name>
<color>#ffff</color>
<transparent>true</transparent>
<labelled>true</labelled>
<solid>
<points>
<point>
<label>A</label>
<coords>-0.2934267007882947 0.020880078872271925 0.08769511275662126</coords>
</point>
<point>
<label>B</label>
<coords>-0.14243408449630893 -0.28003638609105586 0.1895605786345931</coords>
</point>
<point>
<label>C</label>
<coords>-0.3624571939483009 -0.3999818667606038 0.21598706992542652</coords>
</point>
<point>
<label>D</label>
<coords>-0.1549653690956006 -0.12571438053459386 0.3860318776682486</coords>
</point>
</points>
<lines>
</lines>
</solid>
<camera>
<attitude>-0.4504523844737026 0.06872140437138728 -0.03902187431965943 0.889295963798195</attitude>
</camera>
</figure>
</figures>
<answer>
<type>number</type>
<value>0.2339417032462657</value>
</answer>
</problem>
<log>
<action>
<className>GPerpendicularAction</className>
<figureName>Pirámide</figureName>
<p0Label>B</p0Label>
<p1Label>C</p1Label>
<p2Label>A</p2Label>
</action>
<action>
<className>GPerpendicularAction</className>
<figureName>Pirámide</figureName>
<fLabel1>C</fLabel1>
<fLabel2>D</fLabel2>
<fLabel3>A</fLabel3>
<p0Label>E</p0Label>
<p1Label>C</p1Label>
<p2Label>A</p2Label>
</action>
<action>
<className>GDrawLineAction</className>
<figureName>Pirámide</figureName>
<p1Label>F</p1Label>
<p2Label>B</p2Label>
</action>
<action>
<className>GPerpendicularAction</className>
<figureName>Pirámide</figureName>
<p0Label>F</p0Label>
<p1Label>B</p1Label>
<p2Label>C</p2Label>
</action>
<action>
<className>GPerpendicularAction</className>
<figureName>Pirámide</figureName>
<fLabel1>A</fLabel1>
<fLabel2>B</fLabel2>
<fLabel3>C</fLabel3>
<p0Label>G</p0Label>
<p1Label>B</p1Label>
<p2Label>C</p2Label>
</action>
<action>
<className>GIntersectAction</className>
<figureName>Pirámide</figureName>
<p11Label>B</p11Label>
<p12Label>E</p12Label>
<p21Label>G</p21Label>
<p22Label>H</p22Label>
</action>
<action>
<className>GMeasureDistanceAction</className>
<figureName>Pirámide</figureName>
<p1Label>F</p1Label>
<p2Label>G</p2Label>
<variableName>FG</variableName>
</action>
<action>
<className>GMeasureDistanceAction</className>
<figureName>Pirámide</figureName>
<p1Label>G</p1Label>
<p2Label>I</p2Label>
<variableName>GI</variableName>
</action>
<action>
<className>GLayDistanceAction</className>
<figureName>Pirámide</figureName>
<distance>GI</distance>
<p0Label>B</p0Label>
<p1Label>B</p1Label>
<p2Label>A</p2Label>
</action>
<action>
<className>GPerpendicularAction</className>
<figureName>Pirámide</figureName>
<fLabel1>A</fLabel1>
<fLabel2>B</fLabel2>
<fLabel3>C</fLabel3>
<p0Label>J</p0Label>
<p1Label>A</p1Label>
<p2Label>B</p2Label>
</action>
<action>
<className>GLayDistanceAction</className>
<figureName>Pirámide</figureName>
<distance>FG</distance>
<p0Label>B</p0Label>
<p1Label>J</p1Label>
<p2Label>K</p2Label>
</action>
<action>
<className>GDrawLineAction</className>
<figureName>Pirámide</figureName>
<p1Label>B</p1Label>
<p2Label>L</p2Label>
</action>
<action>
<className>GMeasureDistanceAction</className>
<figureName>Pirámide</figureName>
<p1Label>L</p1Label>
<p2Label>J</p2Label>
<variableName>JL</variableName>
</action>
<action>
<className>GMeasureDistanceAction</className>
<figureName>Pirámide</figureName>
<p1Label>D</p1Label>
<p2Label>C</p2Label>
<variableName>CD</variableName>
</action>
<action>
<className>GMeasureDistanceAction</className>
<figureName>Pirámide</figureName>
<p1Label>C</p1Label>
<p2Label>F</p2Label>
<variableName>CF</variableName>
</action>
<action>
<className>GCalcEvaluateAction</className>
<variableName>h</variableName>
<expression>JL*CD/CF</expression>
</action>
<action>
<className>GVolumeAction</className>
<figureName>Pirámide</figureName>
<variableName>Vol</variableName>
</action>
<action>
<className>GAreaAction</className>
<figureName>Pirámide</figureName>
<fLabel1>A</fLabel1>
<fLabel2>B</fLabel2>
<fLabel3>C</fLabel3>
<variableName>ABC</variableName>
</action>
<action>
<className>GCalcEvaluateAction</className>
<variableName>hc</variableName>
<expression>3*Vol/ABC</expression>
</action>
<action>
<className>GSolutionAnswerAction</className>
<value>h</value>
</action>
</log>
</solution>