INTERVALOS DE NUMEROS POSITIVOS Y NEGATIVOS
Publicado por Raul (2 intervenciones) el 05/05/2020 23:13:24
Algoritmo que genere un vector con los números enteros de un intervalo [a, b], que sume los positivos y multiplique los negativos
Logre hacer que se sumen los positivos, pero no logro que funcionen con los negativos, intente con -4 a -2 y me da 6
Logre hacer que se sumen los positivos, pero no logro que funcionen con los negativos, intente con -4 a -2 y me da 6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
ab=input ('Ingrese el intervalo de numeros que desee evaluar de la forma [a:b]')
n=length (ab);
suma=0;
MULTI=1;
SUMA2=0
for i=1:1:n;
%-----------------SUMA-------------
if i > 0;
suma= suma+i;
end
%----------------------------------
%-------------MULTIPLICACION---------------
if i < 0;
MULTI=MULTI*i;
SUMA2=SUMA2+MULTI;
end
%------------------------------------------
end
if i > 0;
disp(suma)
end
if i<0
disp(SUMA2)
end
Valora esta pregunta


0