by @Yohan Estiven Arias Vasquez Fork
{"functions":[],"name":"Elipse - punto dentro fuera sobre","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_3cbe1567_4826_4d14_85ae_0a69b8c37291"},{"@type":"Comment","id":"id_5f848638_2e38_40e1_a51e_8befbfad4f53","text":"Elipse: ((p-cx)^2/rx^2) + ((q-cy)^2/ry^2) comparado con 1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"cx","lengthValue2":"","id":"id_2f9a8c8f_d72c_43f1_9642_c854d6c4c0fd","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"cy","lengthValue2":"","id":"id_053db262_8c0b_4989_92f2_81fa29f0fa31","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"a","lengthValue2":"","id":"id_7503f010_1f3b_4e0f_be32_48af39121fdd","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"b","lengthValue2":"","id":"id_10e0904e_6d1c_4d16_b05a_02b669d06185","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"p","lengthValue2":"","id":"id_1ef662a3_2386_423d_9866_cb4bbe138425","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"q","lengthValue2":"","id":"id_05ed308b_9a81_41c5_bd1d_9510ed23eeac","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"String","name":"orientacion","lengthValue2":"","id":"id_cc5a4e1e_1e9c_4a59_b126_48be2b891c7d","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"rx","lengthValue2":"","id":"id_c5df384a_c83a_48dd_9c30_c799956eaef0","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"ry","lengthValue2":"","id":"id_d3e28da3_4a01_4972_bfaf_cea0943ba963","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"v","lengthValue2":"","id":"id_3326cbe4_db2a_4e11_b30a_f29487011ddc","initValue":null},{"@type":"Input","name":"cx","id":"id_a64bec4a_c97b_40a4_abb8_a0eb9782a5e1","prompt":"Ingrese la coordenada X del centro de la elipse (cx), por ejemplo 0:"},{"@type":"Input","name":"cy","id":"id_0a2f4dc2_bee3_4a31_bba7_d732975862d5","prompt":"Ingrese la coordenada Y del centro de la elipse (cy), por ejemplo 0:"},{"@type":"Input","name":"a","id":"id_59dfe540_aa12_4fc0_abc6_72c598f58f8c","prompt":"Ingrese el radio mayor (a), un numero mayor que 0, por ejemplo 5:"},{"@type":"Input","name":"b","id":"id_48af6cd2_d39e_4c74_925d_8b19126db759","prompt":"Ingrese el radio menor (b), un numero mayor que 0, por ejemplo 3:"},{"@type":"Input","name":"orientacion","id":"id_02b8d7b3_536a_4919_b8e1_53581753ab02","prompt":"Ingrese la orientacion de la elipse: H si es horizontal (eje mayor en X) o V si es vertical (eje mayor en Y):"},{"@type":"Input","name":"p","id":"id_a7e2eea6_d50a_4e99_9319_64c3af371b19","prompt":"Ingrese la coordenada X del punto a evaluar (p):"},{"@type":"Input","name":"q","id":"id_cfe26741_157e_4161_ad5d_87aaedca197b","prompt":"Ingrese la coordenada Y del punto a evaluar (q):"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"rx","id":"id_3b1f3b20_18c8_4b55_a2e0_63a18e06adbf","value":"a"},{"@type":"Assign","name":"ry","id":"id_3bdbef5a_85b8_4019_96af_ffb065c55b5a","value":"b"}],"id":"id_47a4467e_558a_4dfd_ae54_1cbe0e194b81"},"trueBlock":{"statements":[{"@type":"Assign","name":"rx","id":"id_ab4f6fc3_f55b_4893_b882_94c0c4675c4f","value":"b"},{"@type":"Assign","name":"ry","id":"id_28fd877a_d869_404f_87f4_b129a1d29f00","value":"a"}],"id":"id_0cb78401_f71f_42b2_8100_e15558e2d782"},"condition":"orientacion == \"V\" || orientacion == \"v\"","@type":"If","id":"id_11f4369e_0efe_4395_91e1_604fed28e284"},{"@type":"Assign","name":"v","id":"id_3bc6f5b0_6777_4517_9303_a848b4b910d3","value":"(p - cx) * (p - cx) / (rx * rx) + (q - cy) * (q - cy) / (ry * ry)"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_57b552a2_a2b5_40a2_a5d5_b3fc632778f5","value":"\"El punto esta SOBRE la elipse\""}],"id":"id_75178fed_5fa7_4631_b811_84849945940e"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_c52b6d3f_6c20_450a_997a_27c36acd1fb0","value":"\"El punto esta FUERA de la elipse\""}],"id":"id_b5fc1f6a_12d3_4051_af97_bbfd9672fc41"},"condition":"v > 1.000001","@type":"If","id":"id_1dae3d28_720a_44aa_aff9_e6a088ee5ed3"}],"id":"id_bcaa0d95_a797_41e0_aa37_f9d412135501"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_795a981b_e3ad_4dcd_a410_6d5f7811c317","value":"\"El punto esta DENTRO de la elipse\""}],"id":"id_b416d0ba_055e_4ec5_af14_c2bbd617819c"},"condition":"v < 0.999999","@type":"If","id":"id_d185b247_e298_4a26_8b35_07ee6dc14270"}],"id":"id_b41ccb24_cf61_4e8f_944b_9087cb89ee7a"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_a1016fc0_89b9_4fde_bda3_2e5ac1f7bf4b","value":"\"Error: los radios deben ser mayores que 0\""}],"id":"id_b08ce5b3_8bf5_4317_b2f2_74a34c6c3bc8"},"condition":"a <= 0 || b <= 0","@type":"If","id":"id_39310e5b_c92e_4149_9535_321d624bb1a7"},{"@type":"Return","id":"id_9ca32ce9_0173_4b76_84e8_5e6fb19ed34c","maybeValue":null}],"parameters":[]},"id":"id_c7c759c0_ae7f_4ecd_ad38_5b2527bd7970","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":4}