• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Encuentre la suma de los valores mayor y menor entre un grupo de datos positivos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Proceso SumaDeMayorYMenor
    cantidad_de_datos <- 0;
    mayor <- 0;
    menor <- 0;
    suma <- 0;
    Repetir
        Escribir Sin Saltar "Ingresa el valor de dato positivo:";
        Leer dato_positivo;
        Si dato_positivo>=0 Entonces
            cantidad_de_datos <- cantidad_de_datos+1;
        FinSi
        Si dato_positivo>=0 O cantidad_de_datos = 1 O mayor<dato_positivo Entonces
            mayor <- dato_positivo;
        FinSi
        Si dato_positivo>=0 O cantidad_de_datos = 1 O menor>dato_positivo Entonces
            menor <- dato_positivo;
        FinSi
        Escribir "";
        Repetir
            Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
            Leer tecla_repetir;
        Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
    Hasta Que tecla_repetir='n' O tecla_repetir='N'
    suma <- mayor+menor;
    Escribir "Valor de cantidad de datos: ", cantidad_de_datos;
    Escribir "Valor de mayor: ", mayor;
    Escribir "Valor de menor: ", menor;
    Escribir "Valor de suma: ", suma;
FinProceso