Informática, pregunta formulada por andres209enderica, hace 1 mes

Alguien que me ayude hacer una prueba de escritorio porfa de urgencia

Adjuntos:

Respuestas a la pregunta

Contestado por josesalcedomejia
0

Respuesta:

La parte del mientras debe ser asi

x = 1  debes inicializarla en uno porque ese divisor tambien se suma

"

mientras x  <  n hacer   aqui no debe ser menor o igual sino menor para que no entre el mismo numero no entre y no sea su mismo divisor

  si n mod x == 0 entonces

       perfecto = perfecto + x

  FinSi

  x = x+1

repetir

"  

Este bloque va a recorrer n y va a sumar todos los divisores de n y los guardara en perfecto.

Ahora debes comparar si perfecto es igual a n

"

Si perfecto == n entonces

  escribir =  n " es un numero perfecto"

Sino

  escribir = n " no es un numero perfecto"

"

El resto de codigo no es necesario

Explicación:

Otras preguntas