{"id":1227,"date":"2014-03-20T07:55:14","date_gmt":"2014-03-20T12:55:14","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=1227"},"modified":"2026-04-05T17:43:18","modified_gmt":"2026-04-05T22:43:18","slug":"s1eva2011ti_t1-ahorros-entre-juan-y-pedro","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-s1eva20\/s1eva2011ti_t1-ahorros-entre-juan-y-pedro\/","title":{"rendered":"s1Eva2011TI_T1 Ahorros de Juan vs Pedro"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-1eva20\/1eva2011ti_t1-ahorros-de-juan-vs-pedro\/\" data-type=\"post\" data-id=\"3220\">1Eva2011TI_T1 Ahorros de Juan vs Pedro<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"492\" height=\"237\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/alcancia_ahorros02.png\" alt=\"alcanc\u00eda ahorros 02\" class=\"wp-image-16559\" \/><\/figure>\n\n\n\n<p>Ingresar los datos para cada depositante en variables separadas.<\/p>\n\n\n\n<p>Luego, calcular por cada a\u00f1o los saldos para cada depositante, repitiendo hasta que se cumpla la condici\u00f3n que Juan tenga m\u00e1s dinero que Pedro.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    anio = anio + 1\n    sa   = ca*((1+ra)**anio)\n    sb   = cb*((1+rb)**anio)<\/code><\/pre>\n\n\n\n<p>La variable \u201ca\u00f1o\u201d es un contador simple que inicia en cero, en finanzas significa el momento en que se deposita.<\/p>\n\n\n\n<p>Cuando termina el a\u00f1o completo se considera incrementado en 1.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"algoritmo\">Algoritmo en Python<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# ICM00794-Fundamentos de Computaci\u00f3n - FCNM-ESPOL\n# 1Eva_IT2011_T1 Ahorros de Juan vs Pedro\n# Propuesta: edelros@espol.edu.ec\n\n# INGRESO\nca = float(input('Banco A - Capital Inicial:   '))\nra = float(input('Banco A - Tasa Inter\u00e9s Anual:'))\ncb = float(input('Banco B - Capital Inicial:   '))\nrb = float(input('Banco B - Tasa Inter\u00e9s Anual:'))\n\n# PROCEDIMIENTO\nanio = 0\nsa = ca\nsb = cb\n\nwhile (sa&lt;=sb):\n    anio = anio + 1\n    sa   = ca*((1+ra)**anio)\n    sb   = cb*((1+rb)**anio)\n\n# SALIDA\nprint('a\u00f1os transcurridos: ', anio)\n<\/pre><\/div>\n\n\n<p>Resultado del algoritmo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Banco A - Capital Inicial:   100\nBanco A - Tasa Inter\u00e9s Anual:0.065\nBanco B - Capital Inicial:   120\nBanco B - Tasa Inter\u00e9s Anual:0.055\na\u00f1os transcurridos:  20\n&gt;&gt;&gt; \nBanco A - Capital Inicial:   100\nBanco A - Tasa Inter\u00e9s Anual:0.067\nBanco B - Capital Inicial:   120\nBanco B - Tasa Inter\u00e9s Anual:0.055\na\u00f1os transcurridos:  17\n&gt;&gt;&gt; <\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"diagramamientrasrepita\">Diagrama de Flujo: Mientras-Repita<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"575\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/diagramaAhorrosJuanPedro01.png\" alt=\"diagrama Ahorros Juan Pedro 01\" class=\"wp-image-19330\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"diagramarepitahasta\">Diagrama de Flujo: Repita-Hasta<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"238\" height=\"681\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/diagramaAhorrosJuanPedro02.png\" alt=\"diagrama Ahorros Juan Pedro 02\" class=\"wp-image-19331\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 1Eva2011TI_T1 Ahorros de Juan vs Pedro algoritmo diagrama flujo: mientras-repita repita-hasta Ingresar los datos para cada depositante en variables separadas. Luego, calcular por cada a\u00f1o los saldos para cada depositante, repitiendo hasta que se cumpla la condici\u00f3n que Juan tenga m\u00e1s dinero que Pedro. La variable \u201ca\u00f1o\u201d es un contador simple que inicia en [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-ejemplos","format":"standard","meta":{"footnotes":""},"categories":[130],"tags":[58,157],"class_list":["post-1227","post","type-post","status-publish","format-standard","hentry","category-fp-s1eva20","tag-ejemplos-python","tag-fundamentos-programacion"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=1227"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1227\/revisions"}],"predecessor-version":[{"id":23630,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1227\/revisions\/23630"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=1227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=1227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=1227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}