Está en la página 1de 6

PREGUNTA 07

En la pregunta 7 nos pide sumar los 10 numeros ingresados menores de 50


PROGRAMA DE MATLAB
%suma de los N numeros
N1=input('ingrese el numero=');
N2=input('ingrese el numero=');
N3=input('ingrese el numero=');
N4=input('ingrese el numero=');
N5=input('ingrese el numero=');
N6=input('ingrese el numero=');
N7=input('ingrese el numero=');
N8=input('ingrese el numero=');
N9=input('ingrese el numero=');
N10=input('ingrese el numero=');
X=[N1,N2,N3,N4,N5,N6,N7,N8,N9,N10];
if X<=50;
sum(X)
else
disp('uno de los numeros es mayor a 50')
end

PRUEBA DE ESCRITORIO

>> suma50

ingrese el numero=11

ingrese el numero=12

ingrese el numero=13

ingrese el numero=14

ingrese el numero=15

ingrese el numero=16

ingrese el numero=17

ingrese el numero=18

ingrese el numero=19

ingrese el numero=20

ans =

155
PREGUNTA 08

PROGRAMA DE MATLAB
%comparacion de los N numeros
N1=input('ingrese el numero=');
N2=input('ingrese el numero=');
N3=input('ingrese el numero=');
N4=input('ingrese el numero=');
N5=input('ingrese el numero=');
N6=input('ingrese el numero=');
N7=input('ingrese el numero=');
N8=input('ingrese el numero=');
N9=input('ingrese el numero=');
N10=input('ingrese el numero=');
X=[N1,N2,N3,N4,N5,N6,N7,N8,N9,N10];
if X>0;
A=X>0;
Y=X(A);
p=length(Y);
disp(p)
elseif X<0;
B=X<0;
Z=X(B);
q=length(Z);
disp(q)
else
C=X==0;
W=X(C);
r=length(W);
disp(r)
end

Pruebas de escritorio

> cero

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

ingrese el numero=0

10

>> cero
ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

ingrese el numero=1

10

PREGUNTA 9

PROGRAMA EN MATLAB
%Programa para calcular el sueldo semanal
empleado=input('Ingrese el nuemro de empleado a
calcular(1,2,3,4):','s');
error=0;
switch empleado
case '1'
SS=(8+4+7+3+2+7+8)*30;
case '2'
SS=(5+8+4+7+4+8+7)*30;
case '3'
SS=(5+3+8+6+8+4+6)*30;
case '4'
SS=(4+5+5+8+7+6+5)*30;
otherwise
error=1;
end
if error
disp('EROR; EL NUMERO DE EMPLEADO NO EXISTE')
else
fprintf('Sueldo semanal= %g%s\n',SS,empleado)
end
PREGUNTA 10

También podría gustarte