Pages

martes, 1 de enero de 2013

Calcular la sumatoria números múltiplos de 3 – Diagrama de flujo

Problema
Hacer un programa o algoritmo, que permita el ingreso de 100 números enteros. El programa debe sumar todos los números que sean múltiplos de 3.

Solución
Se inicializa la variable “Sum” en cero, se llama a la subrutina IngresarNumeros, donde se solicita al usuario ingrese 100 números cualesquiera, se crea un ciclo For, en cada iteración,
Se comprueba si el numero ingresado MOD 3 es cero (N(t)MOD 3 = 0)
Si es Verdadero (Si)
El numero es múltiplo de tres, se actualiza el valor de Sum agregándole el numero ingresado .
Si es Falso (No)
    No se hace nada
Finaliza el ciclo, se muestra la sumatoria.Fin.


Diagrama de flujo - Sumatoria de multiplos de 3

En la Subrutina IngresarNumeros, Se pide al usuario ingrese 100 números, se crea un ciclo For, en cada iteración, se captura los números en la variable “N”, para luego asignarlo al arreglo A, finaliza el ciclo.


Diagrama de flujo - Subrutina IngresarNumero

 Diagrama Fuente en FreeDFD 
 Código fuente en Java
 Código fuente en C++
 Código fuente en C
 Código fuente en C#
 Código fuente en Python
 Código fuente en Visual Basic

1 comentarios:

hola dijo...
Este comentario ha sido eliminado por el autor.

Publicar un comentario