jean - 2024-07-26

hola, me pueden ayudar? no entiendo el error aqui o como escribirlo correctamente para que mi subproceso en Pseint funcione, aqui va:

SubProceso cantidadNacionalesExtranjeros(nacionalidad, i)
Definir nacionalidadChilena, nacionalidadExtranjera Como Caracter
Chilenos = 0
Extranjeros = 0

Para j =1 Hasta totalPasajeros  Hacer
    si nacionalidad[j] = "chileno" o nacionalidad[j] = "chilena" Entonces
        chilenos = chilenos + 1;

    SiNo
        si nacionalidad[j] = "extranjera" o nacionalidad[j] = "extranjero" Entonces
            Extranjeros = Extranjeros + 1;
        FinSi
    FinSi
FinPara

Si chilenos > 0 Entonces
    Definir promedioChilenos Como Real
    promedioChilenos = (chilenos/totalPasajeros)*100
    Escribir "el porcentaje de chilenos es ", promedioChilenos, "%"
SiNo
    Escribir "no hay chilenos registrados"
FinSi

si Extranjeros > 0 Entonces
    Definir promedioExtranjeros Como Real
    promedioExtranjeros = (Extranjeros/totalPasajeros)*100
    Escribir "el porcentaje de Extranjeros es de ", promedioExtranjeros, "%";
SiNo
    Escribir "no hay Extranjeros registrados"
FinSi

FinSubProceso

 

Last edit: jean 2024-07-26