You are on page 1of 7

MATRICES 1

clc
A=[1 2 3 ;4 5 6;7 8 9]
for i=1:3
for j=1:3
printf("%5.0f ",A(i,j));
end
printf("\n");
end
i=input("fila=");
j=input("columnas=");
sum=0;
n=3;
if i>1 then
sum=sum+A(i-1,j);
end
if i<n then
sum=sum+A(i+1,j);
end
if j>1 then
sum=sum+A(i,j-1);
end
if j<n then
sum=sum+A(i,j+1);
end
disp(sum)
2:
//ecuaciones simultaneas
clc;
A=[2 -1 3 1;1 2 4 -2;3 -1 -1 -1;1 1 1 1]
B=[10;25;-3;7]
in=inv(A);
x=in*B
disp(x);
3:
clc;
fact=1
n=input("ingrese n>0")
for i=1:n
fact=fact*i;
end
printf("%30d",fact)
disp(fact);

4:
clc;
n=input("n=")
printf(" 0!=1\n")
fac=1;
if n>0 then
for i=1:n
fac=fac*i;
printf("%5d !=%5d\",i,fac);
end
end
5:
clc;
for i=1:10
if i==5
break;
end
printf(" %2d\n",i)
end
printf("\n");
for i=1:10
if i==5
continue;
end
printf(" %2d\n",i)
end
6:
//utilizando variable
clc;
n=input("n=")
printf(" 0!=1\n");
fac=1;
i=1;
if n>0 then
while i<=n
fac=fac*i;
printf("%30.0f !=%30.0f\n",i,fac);
i=i+1;
end
end

|
7: año bisiesto
clc;
x=1;y=0;z=1
dias=input("n=")
anno=input('año=')
C=floor(anno/4)
r=anno-C*4;
if r==0 then
x=0;
end
C=floor(anno/100);
r=anno-C*100;
if r~=0 then
y=1;
end
C=floor(anno/400)
r=anno-C*400
if r==0
z=0;
end
mes=[31 28 31 30 31 30 31 31 30 31 30 31]
if x==0 &(y==1|z==0)then
mes(2)=29;
end
printf("%3d",mes(2))
for i=1:11
dias=dias-mes(i);
if dias>mes(i+1)
continue
else
mesnacio=i+1
break;
end
end
disp(dias);
disp(mesnacio);
disp(anno);

You might also like