borrador con matlab

7
clc n=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 end end famosa=0;c=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; end end if famosa ==0 disp('No existe persona famosa') else fprintf('\n La persona famosa es % d',famosa), end clc n=input('Ingresar nùmero de personas:'); p=zeros(1,n); for i=1:n p(i)=input('Ingresar pesos:'); end for i=1:n-1

Upload: betocm911

Post on 20-Dec-2015

218 views

Category:

Documents


2 download

DESCRIPTION

Ejercicios MatLab

TRANSCRIPT

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

function C=interseccion(A,B)k=0;for i=1:length(A) if pertenece(A(i),B)==1 k=k+1; C(k)=A(i); endend

function C=diferencia(A,B)k=0;for i=1:length(A) if pertenece(A(i),B)==0 k=k+1; C(k)=A(i); endend

function C=diferencia_simetrica(A,B)x=diferencia(A,B);y=diferencia(B,A);C=[x,y]