Hacer un algoritmo en pseudocodigo utilizando el ciclo mientras que, que sume los valores negativos y los positivos por separados
mientras el numero sea <> 0 “cero”y al final muestre tanto la suma de negativos como la suma de los valores positivos.
Por favor! Es urgente.

Respuestas

Respuesta dada por: cristhianzg
0

Respuesta:

Pseudocodigo:

Algoritmo suma_pos_ne

sp = 0

sn = 0

Escribir "Ingresar un numero: "

Leer num

Mientras num<>0 Hacer

 Si num>0 Entonces

  sp = sp+num

 Sino

  sn = sn+num

 FinSi

 Escribir "Ingresar un numero: "

 Leer num

FinMientras

Escribir "Suma de positivos: ",sp

Escribir "Suma de negativos: ",sn

FinAlgoritmo

Explicación:

Hola.

Para resolver el ejercicio se definió dos variables el sp (suma de positivos) y el sn (suma de negativos), igualados a cero, es decir, en la "sp" se irá acumulando la suma de los números positivos y en "sn" los negativos. Luego, se igualo a cero para ir acumulando dicha suma, de ahí se utilizó el ciclo "mientras" que me permitirá controlar todos los números que sean diferentes (<>) de cero, es decir, que mientras se cumpla esto, entrarán al ciclo, luego la decisión "Si" me permitirá filtrar los números que son positivos y negativos por separados, para luego sumarlos, finalmente, para finalizar el ciclo "mientras" se ingresará el número cero y mostrará los resultados.

Variables utilizadas:

  • sp: suma de positivos
  • sn: suma de negativos
  • num: numero ingresado

Significados:

  • Leer: Para ingresar datos via teclado
  • Escribir o imprimir: Muestra los resultados en pantalla.
  • Mientras: Ciclo que hace un recorrido repetitivo de veces que termina hasta que sea falso, termina en FinMientras.
  • Si: Permite controlar cuando algo si es positivo se cumple dicha condición caso contrario no se cumple, termina en FinSi
Preguntas similares