-
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
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
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