entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Solución Algoritmos usand SmartDFD

acudo a ustedes como expertos en programación, para pedirte ayuda, por favor estoy estancado en unos ejercicios que debo realizar en el programa dfd, mira son estos:

Dada la siguiente función:
Y = x^2 – 2x
Se requiere desarrollar un algoritmo que imprima en pantalla, para
valores de x desde 1 a 10, lo siguiente:
a) La suma de todos los valores de Y.
b) Valores de Y múltiplos de 3.
c) Suma de los valores de Y múltiplos de 3.
d) Valores de Y cuyo último digito sea 5.
e) Suma de los valores de Y cuyo último digito es 5.

Desarrollar un algoritmo que lea un número N entero positivo de
cualquier número de dígitos, calcule la suma de sus dígitos y que
imprima en pantalla el número leído y la suma de sus dígitos. Se
requiere que en el desarrollo utilice la Estructura Cíclica Mientras.
Ejemplo:
N= 3567
SUMA= 21

muchas gracias de antemano y de verdad espero que me puedas ayudar ya que no he conseguido en toda la red ningun ejemplo que me sirva para solucionarlo.

Mis mejores deseos,

1 Respuesta

1voto

cvf55 Puntos200

No especificas el lenguaje. Asi que lo hare en pseudocodigo.

Declaramos
SumaValores como integer = 0
SumaMultiplosTres como integer = 0
SumaUltimoCinco como integer = 0
nContador como integer = 1
nResultado como integer = 0

mientras nContador <= 10
nResultado = nContador x nContador - 2 x nContador

'Si el resultado es multiplo de tres
Si nResultado modulo 3 = 0
Imprimir nResultado
SumaMultiplosTres = SumaMultiplosTres + nResultado
Fin Si

'Si el resultado es multiplo de 5 y no es multiplo de 10
Si nResultado modulo 5 = 0 and nResultado modulo 10 <> 0
Imprimir nResultado
SumaUltimoCinco = SumaUltimoCinco + nResultado
Fin si
'Suma de todos los valores
SumaValores = SumaValores + nResultado

nContador = nContador + 1
finMientras

imprimir SumaMultiplosTres
imprimir SumaUltimoCinco
imprimri SumaValores

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta