Вы находитесь на странице: 1из 6

CALENDARIO clc; m=-2; while ~(m==fix(m)&& m>0 && m<=7) m=input('Ingrese numero de dia que inicia el mes: ');

end n=-1; while ~(n==fix(n)&& n>28 && n<=31) n=input('Ingrese cantidad de dias: '); end a=zeros(7); for i=1:7 for j=m:7 a(1,j)=0; a(1,j)=a(1,j)+j-(m-1); w=a(1,j); end end for i=2:7 for j=1:7 a(i,j)=w+j; x=a(i,j); end end for i=3:7 for j=1:7 a(i,j)=x+j; y=a(i,j); end end for i=4:7 for j=1:7 a(i,j)=y+j; z=a(i,j); end end for i=5:7 for j=1:7 a(i,j)=z+j; r=a(i,j); end end for i=6:7 for j=1:7 a(i,j)=r+j; if(a(i,j)>m) a(i,j)=0; end end

end for i=7:7 for j=1:7 a(i,j)=0; end end disp(a);

Practic 24
clc; n=fix(rand*6)+1; k=8; while~((k==fix(k))&&(k>=1)&&(k<=6)) k=input('cara del dado:'); end if(k==n) disp('adivinaste'); else disp('siga participando'); end

Practic 25
ax=5 ay=5 bx=0 by=0 m=100 for(i=1:60) disp('instante') disp(i) r=fix(rand*4); ax=ax-1; if(r==0) bx=bx+1 else if(r==1) bx=bx-1 else if(r==2) by=by+1 else by=by-1 end end end d=((ax-bx)^2-(ay-by)^2)^1/2 if(d<m) m=d end end

Practic 26
clc;%Limpia la pantalla n=-1;%Asiganr un valor inicial para que entre al ciclo while~((n==fix(n)) && (n>=0) && (n<=255)) n=input ('Ingrese un entero entre 0 y 255: '); end m=n; for i=1:8 A(i)=mod(m,2); m=fix(m/2); end %disp(A);ESto es un comentario for i=8:-1:1 fprintf('%d',A(i)); end

Practic 27
clc; ac=0; for i=1:40 NOTA(i)=fix(rand*1001)/100 ; ac=ac+NOTA(i); end pro=ac/40; fprintf('El promedio de toda la carrera fue %f\n',pro); %disp(NOTA); j=1; for sem=1:8 acum=0; %Acumulador inicializado for i=j:j+4 acum=acum+NOTA(i); end p=acum/5; fprintf('El promedio en el semestre %d fue %f\n',sem,p); j=j+5; end

Practic 28
clc; for i=1:25 A(i)=fix(rand*25)+26; fprintf('Pareja %d formada por (%d,%d)\n',i,i,A(i)); end for k=26:50 C(k)=0; end %disp(C); for i=1:25

k=A(i); C(k)=C(k)+1; end for k=26:50 if C(k)>1 fprintf('La mujer de codigo %d esta %d veces\n',k,C(k)); end end for k=26:50 if C(k)==0 fprintf('La mujer de codigo %d esta cero veces\n',k); end end

Practic 34
clc; for i=1:5 p=0; while~(p>0 && p<=100) fprintf('Peso del paquete %d',i); p=input(' :'); end pago=calcula(p); fprintf('Al llevar %.2f libras, debe pagar %.2f\n',p,pago); end

Practic 35

clc; n=0; while~(n==fix(n)&& n>0) n=input('Cantidad de personas: '); end A=zeros(7,1); %INicializacion del vecto for i=1:n peso=0; while~(peso>0) fprintf('El peso de la persona %d',i); peso=input(':'); end estatura=0; while~(estatura>0) fprintf('La estatura de la persona %d',i); estatura=input(':'); end %LLAMADA A LA FUNCION c=tipoimc(peso,estatura); if c==1 fprintf('* Persona %d es de infrapeso\n',i); A(1)=A(1)+1;

elseif c==2 fprintf('* Persona %d A(2)=A(2)+1; elseif c==3 fprintf('* Persona %d A(3)=A(3)+1; elseif c==4 fprintf('* Persona %d A(4)=A(4)+1; elseif c==5 fprintf('* Persona %d A(5)=A(5)+1; elseif c==6 fprintf('* Persona %d A(6)=A(6)+1; else c==7 fprintf('* Persona A(7)=A(7)+1; end end

es de bajo peso\n',i); es de peso normal\n',i); es de obesidad tipo 1\n',i); es de obesidad tipo 2\n',i); es de obesidad tipo 3\n',i);

%d es de obesidad mrbida\n',i);

for k=1:7 fprintf('Existen %d de tipo %d\n',A(k),k); end

Practic 37
clc; a=fix(rand*12)+1;%Genera un aleatorio entero entre 1 y 12 fprintf('TABLA DE MULTIPLICAR DEL %2d\n',a); fprintf('===========================\n'); for i=1:12 b=multi(a,i); fprintf('%2d * %2d=%3d\n',a,i,b); end

Practic 38
clc; n=-1; while ~(n==fix(n) && n>0) n=input('Ingrese un numero entero positivo:'); end c=0; for i=1:n m=fix (rand*41)+10; y=par(m);%LLamada a la funcion if y==1 c=c+1; end end if (c>fix(n/2)) fprintf('Mayor cantidad de numeros pares, fueron %d\n',c);

else fprintf('Menor cantidad de numeros pares, fueron %d\n',c); end

Вам также может понравиться