3033ccom/lab08/prelab/prelab08.cpp
string tkEncrypt(string s) {

    // Definicion de variables
    string encrypted ;           // contiene el string encriptado
    string vowels    = "aeiou" ;
    string vowelsCap = "AEIOU" ;
    int vowelLocation ;          // contiene la posicion en el string donde se encuentra una vocal

    // Este loop va letra por letra en el string dado
    for (int i = 0; i < s.length(); i++) {

        // Si encuentra que la letra que corresponde al proximo
        // numero ASCII es una vocal...
        if ( vowels.find(s[i] + 1) != -1 ) {

            // Guarda la posicion donde se encuentra esta vocal dentro
            // de nuestro string de vocales
            vowelLocation = vowels.find(s[i] + 1) ;

            // Y basado en esta localizacion, intercambia la vocal
            // en minuscula por la vocal en mayuscula
            encrypted += vowelsCap[vowelLocation] ;
        }

        // Si la letra es 'z', la proxima vuelve al principo del alfabeto
        else if (s[i] == 'z') encrypted += 'A' ;

        // Normalmente, se busca la letra que corresponde al codigo ASCII proximo
        else encrypted += s[i] + 1 ;
    }

    // Devolver el string encriptado
    return encrypted ;
}
/*
    Esta funcion recibe un string. Luego lo encripta de la siguente forma:
        1) Toma el string letra por letra y cambia las letras a la letra que corresponde
            al proximo valor en el codigo ASCII
        2) Si la letra que corresponde al proximo valor en el codigo ASCII es una vocal,
            entonces la intercambia por la misma vocal pero mayuscula.

    Devuelve el string encriptado.
*/
Esta funcion recibe un string. Luego lo encripta de la siguente forma:
1) Toma el string letra por letra y cambia las letras a la letra que corresponde
al proximo valor en el codigo ASCII
2) Si la letra que corresponde al proximo valor en el codigo ASCII es una vocal,
entonces la intercambia por la misma vocal pero mayuscula.

Devuelve el string encriptado.
Esta funcion recibe un string . Luego lo encripta de la siguente forma : 1 ) Toma el string letra por letra y cambia las letras a la letra que corresponde al proximo valor en el codigo ASCII 2 ) Si la letra que corresponde al proximo valor en el codigo ASCII es una vocal entonces la intercambia por la misma vocal pero mayuscula . Devuelve el string encriptado .
string tkEncrypt(string s) {
    string encrypted ;           
    string vowels    = "aeiou" ;
    string vowelsCap = "AEIOU" ;
    int vowelLocation ;          
    for (int i = 0; i < s.length(); i++) {
        if ( vowels.find(s[i] + 1) != -1 ) {
            vowelLocation = vowels.find(s[i] + 1) ;
            encrypted += vowelsCap[vowelLocation] ;
        }
        else if (s[i] == 'z') encrypted += 'A' ;
        else encrypted += s[i] + 1 ;
    }
    return encrypted ;
}
string tkEncrypt ( string s ) { string encrypted ; string vowels = " " ; string vowelsCap = " " ; int vowelLocation ; for ( int i = 0 ; i < s . length ( ) ; i ++ ) { if ( vowels . find ( s [ i ] + 1 ) != -1 ) { vowelLocation = vowels . find ( s [ i ] + 1 ) ; encrypted += vowelsCap [ vowelLocation ] ; } else if ( s [ i ] == ' ' ) encrypted += ' ' ; else encrypted += s [ i ] + 1 ; } return encrypted ; }
Esta funcion recibe un string.
Esta funcion recibe un string .
// Definicion de variables // contiene el string encriptado // contiene la posicion en el string donde se encuentra una vocal // Este loop va letra por letra en el string dado // Si encuentra que la letra que corresponde al proximo // numero ASCII es una vocal... // Guarda la posicion donde se encuentra esta vocal dentro // de nuestro string de vocales // Y basado en esta localizacion, intercambia la vocal // en minuscula por la vocal en mayuscula // Si la letra es 'z', la proxima vuelve al principo del alfabeto // Normalmente, se busca la letra que corresponde al codigo ASCII proximo // Devolver el string encriptado