{"id":1283,"date":"2014-03-02T11:15:26","date_gmt":"2014-03-02T16:15:26","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=1283"},"modified":"2026-04-05T17:55:30","modified_gmt":"2026-04-05T22:55:30","slug":"s2eva2002tii_t3-encriptar-pin4-digitos","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-s2eva10\/s2eva2002tii_t3-encriptar-pin4-digitos\/","title":{"rendered":"s2Eva2002TII_T3 Encriptar PIN(4 d\u00edgitos)"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-2eva10\/2eva2002tii_t3-encriptar-pin4-digitos\/\" data-type=\"post\" data-id=\"2847\">2Eva2002TII_T3 Encriptar PIN(4 d\u00edgitos)<\/a><\/p>\n\n\n\n<p>Es necesario implementar las instrucciones dadas para armar el n\u00famero<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A cada d\u00edgito s\u00famele siete.<\/li>\n\n\n\n<li>Al resultado de esta suma, div\u00eddelo para 10 y extraiga el residuo.<\/li>\n\n\n\n<li>El valor resultante reemplaza al d\u00edgito original<\/li>\n\n\n\n<li>Intercambie el primer d\u00edgito con el tercero y el segundo con el cuarto.<\/li>\n<\/ul>\n\n\n\n<p>Manteniendo el algoritmo simple, con el supuesto que siempre son cuatro d\u00edgitos, se extrae cada d\u00edgito en las variables a,b,c,d para aplicar las operaciones indicadas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">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# 2Eva_IIT2002_T3 Encriptar PIN(4 d\u00edgitos)\n# Propuesta: edelros@espol.edu.ec\n\n# literal a. funcion \ndef encripta(n):\n    a = (n%10)+7\n    n = int(n\/10)\n\n    b = (n%10)+7\n    n = int(n\/10)\n\n    c = (n%10)+7\n    \n    d = int(n\/10)+7\n\n    a = a%10\n    b = b%10\n    c = c%10\n    d = d%10\n\n    z = b*1000+a*100+d*10+c\n    return (z)\n\n# literal b. PROGRAMA\n# INGRESO\nclave = int(input('\u00bfcu\u00e1l es su clave?: '))\nwhile (clave&gt;9999):\n    print(' la clave es de 4 digitos')\n    clave = int(input('\u00bfcu\u00e1l es su clave?: '))\n\n# PROCEDIMIENTO\nr = encripta(clave)\n\n# SALIDA\nprint('clave encriptada es: ', r)\n<\/pre><\/div>\n\n\n<p>resultado del algoritmo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00bfcu\u00e1l es su clave?: 1254\nclave encriptada es:  2189\n&gt;&gt;&gt; <\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 2Eva2002TII_T3 Encriptar PIN(4 d\u00edgitos) Es necesario implementar las instrucciones dadas para armar el n\u00famero Manteniendo el algoritmo simple, con el supuesto que siempre son cuatro d\u00edgitos, se extrae cada d\u00edgito en las variables a,b,c,d para aplicar las operaciones indicadas. Algoritmo en Python resultado del algoritmo<\/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":[131],"tags":[58,157],"class_list":["post-1283","post","type-post","status-publish","format-standard","hentry","category-fp-s2eva10","tag-ejemplos-python","tag-fundamentos-programacion"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1283","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=1283"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1283\/revisions"}],"predecessor-version":[{"id":23668,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1283\/revisions\/23668"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=1283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=1283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=1283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}