Muestra cada caracter de una cadena

💻 Ingresar un texto y mostrar la cantidad de vocales que contiene, extrayendo y comparando letra por letra.



* PSeInt :
Algoritmo full_codigos
    Definir frase, letra como Caracter;
    Definir x, vocales como Entero;
    letra <- "";
    vocales <- 0;
    Escribir "06. MUESTRA LA CANTIDAD DE VOCALES.";
    Escribir Sin Saltar "INGRESE FRASE : ";
    Leer frase;
    Para x <- 0 Hasta longitud(frase) Con paso 1 hacer
        letra <- MAYUSCULAS(SUBCADENA(frase,x,x));
        Si (letra == "A" o letra == "E" o letra == "I" o letra == "O" o letra == "U") Entonces
            vocales <- vocales + 1;
        FinSi
    FinPara
    Escribir "TOTAL DE VOCALES : ", vocales;   
FinSubProceso

Muestra las letras invertidas

💻 Ingresar una palabra y mostrar la misma palabra con las letras invertidas.



* PSeInt :
Algoritmo full_codigos
    Definir L, xtemp, palabra como Caracter;
    Definir f, t como Entero;
    xtemp <- "";
    L <- "";
    Escribir "INVERTIR LAS LETRAS.";
    Escribir Sin Saltar "INGRESE PALABRA :";
    Leer palabra;
    t <- Longitud(palabra);
    Para f <- 0 Hasta t Con paso 1 Hacer
        L <- SubCadena(palabra,t-f,t-f);
        xtemp <- Concatenar(xtemp,L);
    FinPara
    Escribir "PALABRA INVERTIDA : ", xtemp;
FinSubProceso

Concatenar dos cadenas en una sola

💻 Hacer un programa que permita CONCATENAR o JUNTAR dos CADENAS ingresadas de forma individual.



* PSeInt :
Algoritmo full_codigos
    Definir frase1, frase2 como Caracter;
    Escribir "04. FUNCIÓN - JUNTAR DOS CADENAS. ";
    Escribir "";
    Escribir Sin Saltar "INGRESE FRASE 1 : ";
    Leer frase1;	    
    Escribir Sin Saltar "INGRESE FRASE 2 : ";
    Leer frase2;	    
    Escribir "CADENAS AGRUPADAS  : ", Concatenar(frase1,frase2);
FinSubProceso

* Python :
print("CONCATENAR O JUNTAR DOS PALABRAS")
frase1 = input("INGRESE TEXTO 1 : ")
frase2 = input("INGRESE TEXTO 2 : ")
print("CADENAS JUNTAS  :", frase1+frase2)

* C++ :
#include<iostream>
#include<cstring>
#define MAX_STRLEN 256
using namespace std;
int main() {
    char frase1[MAX_STRLEN];
    char frase2[MAX_STRLEN];
    cout << "INGRESE FRASE 1 : ";
    cin >> frase1;
    cout << "INGRESE FRASE 2 : ";
    cin >> frase2;
    strcat(frase1,frase2);
    cout << "FRASES JUNTAS  : " << frase1 << endl;       
    return 0; 
}

* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class juntar_dos_textos {
    public static void main(String[] args) {
        Scanner ingreso=new Scanner(System.in);
        String frase1,frase2;
        System.out.print("INGRESE FRASE 1 : ");
        frase1 = ingreso.nextLine();    
        System.out.print("INGRESE FRASE 2 : ");
        frase2 = ingreso.nextLine();    
        frase1 = frase1.concat(frase2);
        System.out.println("FRASES JUNTAS   : " + frase1);         
    }        
}