borrador con matlab
DESCRIPTION
Ejercicios MatLabTRANSCRIPT
clcn=input('Ingresar nùmero de personas:')A=zeros(n,n)for f=1:n for c=1:n if f==c A(f,c)=1; else fprintf('\n Persona % d conoce a persona % d',f,c) A(f,C)=input('Ingresar relaciòn:'); end endendfamosa=0;c=0for f=1:n sf=0;sc=0; for c=1:n sf=sf+A(f,c); sc=sc+A(c,f); end if sf==1 && sc==n famosa=f; endendif famosa ==0 disp('No existe persona famosa')elsefprintf('\n La persona famosa es % d',famosa),end
clcn=input('Ingresar nùmero de personas:');p=zeros(1,n);for i=1:n p(i)=input('Ingresar pesos:');endfor i=1:n-1 for j=i+1:n r=p(i)+p(j); if r<=240 fprintf('\n (% d,% d)',p(i),p(j)); end endend
clcn=input('ingresar nùmero');s=0;while n>0 d=mod(n,10); s=s+d; n=fix(n/10);enddisp('La suma de las cifras es');disp(s);
clcdisp('Programa Principal');n=input('Ingresar cantidad de vasos usados:');k=input('Ingresar cantidad de k_ vasos requeridos:');v=vasos(n,k);disp('Cantidad de vasos nuevos:');disp(v);
clcn=input('Ingresar la Cantidad de Personas:');E=zeros(1,n);for i=1:n fprintf('\n Persona % d ',i); E(i)=input('Ingresar Edad:');ends=0;for i=1:n s=s+E(i);endp=s/n;
sm=0;c=0;for i=1:n if E(i)>=18 sm=sm+E(i); c=c+1; endendpm=sm/s;
may=E(1);men=E(1);for i=2:n if E(i)>may may=E(i);
end if E(i)<men men=E(i); endend
rg=may-men;disp('El promedio general:');disp(p);disp('El promedio de mayores de edad:');disp(pm);fprintf('\n El rango es % d',rg);
clcm=input('Ingresar Cantidad de Pryectos:');n=input('Ingresar Cantidad de Inversionistas:');A=zeros(m,n);for f=1:m fprintf('\n Proyecto Nº % d',f); for c=1:n fprintf('\n \t \t Inversionista % d',c); A(f,c)=input('Ingresar Monto $:'); endend
for f=1:m sf=0 for c=1:n sf=sf+A(f,c); end TP(f)=sf;end
for c=1:n sc=0 for f=1:m sc=sc+A(f,c); end TI(c)=sc;end
may=TP(1);celda=1for i=1:m fprintf('\n Proyecto % d Requiere un Total de % d',i,TP(i));
if TP(i)>may may=TP(i) celda=i; endendfprintf('\n El Proyecto % d requiere la mayor inversiòn',celda);
clcR=zeros(1,5);for f=1:5 fprintf('\n Pregunta Nº % d',f); R(1,f)=input('Ingresar respuesta correcta:');end
function s=vasos(n,k) s=0while n>=k vn=fix(n/k); vs= mod(n,k); s=s+vn; n=vs+vn;end
clcC=zeros(1,3);n=input('Ingresar la Cantidad de Estudiantes:');for i=1:n fprintf('\n Estudiante % d ',i); x=input('Ingresar voto:'); C(x)=C(x)+1;endfor k=1:3 fprintf('\n Lista Nª % d tiene % d votos',k,C(k));endmay=C(1);celda=1;for k=2:3 if C(k)>may may=C(k); celda=k;
clcn=input('Ingresar nùmero de personas:')
A=zeros(n,n)for f=1:n for c=1:n if f==c A(f,c)=1; else fprintf('\n Persona %d conoce a persona %d',f,c) A(f,C)=input('Ingresar relaciòn:'); end endendfamosa=0; for f=1:n sf=0;sc=0; for c=1:n sf=sf+A(f,c); sc=sc+A(c,f); end if sf==1 && sc==n famosa=f; endendif famosa ==0 disp('No existe persona famosa')elsefprintf('\n La persona famosa es %d',famosa),end
function s=vasos(n,k) s=0while n>=k vn=fix(n/k); vs= mod(n,k); s=s+vn; n=vs+vn;end
clcdisp('Programa Principal');n=input('Ingresar cantidad de vasos usados:');k=input('Ingresar cantidad de k_ vasos requeridos:');v=vasos(n,k);disp('Cantidad de vasos nuevos:');disp(v);
function r=pertenece(x,A)r=0;for i=1: length(A)if x==A(i) r=1; breakendend