Archivo

Archive for the ‘Scilab’ Category

Proyecto Euler y Scilab

22 julio, 2011 Deja un comentario

scilab

Hace uno días conocí el Proyecto Euler, este proyecto presenta una serie de retos matemáticos para ser resolvidos en cualquier lenguaje de programación, el proyecto me ha mantenido algo entretenido unos días, básicamente para probar un mismo ejercicio en algunos de los lenguajes de programación que conozco, pero me he dado la tarea de comenzar a usar Scilab, aunque soy fanático de Matlab, (que se puede usar nativamente bajo Linux), he comenzado a probar esta herramienta mucho mas libre, no 100%, pero bastante eficiente, y bueno simplemente estaré mostrando por a medida que pasa el tiempo como resolver algunos ejercicios de este interesantisimo proyecto en este entorno de programación numérica.

Problema 1:
Si tenemos una lista de todos los números naturales por debajo de 10 que son múltiplos de 3 o 5, que son 3, 5, 6 y 9. La suma de estos múltiplos es 23.

Encontrar la suma de todos los múltiplos de 3 o 5 por debajo de 1000.

clc
clear all
limite = 1000;
salida = 0;
for i=1:limite-1;
if (pmodulo(i,3)==0) then
salida = salida + i
elseif (pmodulo(i,5)==0) then
salida = salida + i
end
end
disp(salida)
Anuncios