AnkH Posted April 20, 2013 at 10:35 PM Report #504199 Posted April 20, 2013 at 10:35 PM (edited) var frAse = ""; var alfa = ["a","b","c","d","e","f","g","h" ,"i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]; var frAse = prompt("Introduza a frase:"); var off = prompt("Introduza o deslocamento:"); var x = parseInt(off); var keep = []; for(var i=0;i<frAse.length;i++) { for(var j=0;j<alfa.length;j++) { if(frAse == alfa[j]) { keep = alfa[j+x]; } } } alert(keep.join("")); Edited April 22, 2013 at 10:09 AM by brunoais geshi
HappyHippyHippo Posted April 20, 2013 at 11:10 PM Report #504203 Posted April 20, 2013 at 11:10 PM primeiro de tudo ==== indentação !!! var frase = ""; var alfa = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]; var frase = prompt("Introduza a frase:").toLowerCase(); var off = prompt("Introduza o deslocamento:"); var x = parseInt(off); var keep = []; for (var i = 0; i < frase.length; i++) { if(frase[i] != ' ') { for (var j = 0; j < alfa.length; j++) { if (frase[i] == alfa[j]) { keep[i] = alfa[(j + x) % alfa.length]; break; } } } else { keep[i] = ' '; } } alert(keep.join("")); IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
AnkH Posted April 20, 2013 at 11:17 PM Author Report #504204 Posted April 20, 2013 at 11:17 PM (edited) Ups, tens razão! não reparei que a tag code não copiou a indentação sorry! Podias-me dizer o que fizes-te por favor? Edit: Quer dizer, o que fizes-te na alinea 16 por favor. Obrigado pelas tips. Cumps Edited April 20, 2013 at 11:20 PM by AnkH
HappyHippyHippo Posted April 20, 2013 at 11:27 PM Report #504205 Posted April 20, 2013 at 11:27 PM eu uso sempre o editor simples do forum, nunca tira a indentação o que fiz foi calcular o valor na lista "alfa" mas de um modo que "desse a volta" quando o indice é maior que o número de elementos do array IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now