Vous êtes sur la page 1sur 5

clc clear all disp('serie de fibonaccio') n=input('N.

elementos'); disp(0) disp(1) f0=0; f1=1; i=2; %contador while i<n i=i+1; f2=f0+f1; disp(f2) f0=f1; f1=f2; end

rpta=1; while rpta==1 clc clear all disp('serie de fibonaccio') n=input('N.elementos'); disp(0) disp(1) f0=0; f1=1; i=2; %contador while i<n i=i+1; f2=f0+f1; disp(f2) f0=f1; f1=f2; end rpta=input('desea continuar?(1=si,otros=no):'); end disp('fin de programa.')

clc clear all disp('serie de fibonaccio') n=input('N.elementos'); disp(0) disp(1) f0=0; f1=1; i=2; %contador for i=0:(n-3) i=i+1; f2=f0+f1;

disp(f2) f0=f1; f1=f2; end

clc clear all disp('programa que determine el numero de ph acidos,basicos') disp('y neutros de un vector.') ph=[1 4 6 9 12 1 6 4 7 1 3 9 8 5 11 2 10 4 14 7]; n=length(ph); %numero de datos en el vector acidos=0; basicos=0; neutros=0; errados=0; for i=1:n if ph(i)>=0 && ph(i)<7 acidos=acidos +1; elseif ph(i)>7 && ph(i)<=14 basicos =basicos+1; elseif ph(i)==7 neutros =neutros+1; else errados =errados +1; end end fprintf('numero total de phs errados = %3d\n',n-errados) fprintf('numero total de phs acidos = %3d\n',acidos) fprintf('numero total de phs neutros = %3d\n',neutros) fprintf('numero total de phs basicos = %3d\n',basicos)

clc clear all disp('programa que determine el numero de ph acidos,basicos') disp('y neutros de un vector.') ph=[1 4 6 9 12 1 6 4 7 1 3 9 8 5 11 2 10 4 14 15 18 7]; n=length(ph); %numero de datos en el vector acidos= ph>=0 & ph<7; basicos= ph>7 & ph<=14;

neutros= ph==7; errados= ph<0 | ph>14; fprintf('numero total de fprintf('numero total de fprintf('numero total de fprintf('numero total de

phs phs phs phs

errados acidos neutros basicos

= = = =

%3d\n',sum(errados)) %3d\n',sum(acidos)) %3d\n',sum(neutros)) %3d\n',sum(basicos))

clc clear all disp('programa que determine la cantidad de numeros positivos negativos ceros.') disp('no se consideran numeros imaginarios') n=input('ingrese un vector cualquiera'); k=length(n); %numero de datos en el vector positivos=n>0; negativos= n<0; ceros=(n==0); fprintf('total numeros = %3d\n',sum(k)) fprintf('total de numeros positivos = %3d\n',sum(positivos)) fprintf('total de numeros negativos = %3d\n',sum(negativos)) fprintf('total de ceros = %3d\n',sum(ceros))

clc clear all disp('programa que determine el numero de ph acidos,basicos') disp('y neutros de un vector.') ph=[1 4 6 9 12 1 6 4 7 1 3 9 8 5 11 2 10 4 14 7]; n=length(ph); %numero de datos en el vector acidos=0; basicos=0 ;neutros=0 ;errados=0 ; sumac=0;sumbas=0;sumneut=0; for i=1:n if ph(i)>=0 && ph(i)<7 acidos=acidos +1; sumac=sumac+ph(i); elseif ph(i)>7 && ph(i)<=14; basicos =basicos+1; sumbas=sumbas+ph(i); elseif ph(i)==7 neutros =neutros+1; sumneut=sumneut+ph(i); else errados =errados +1; end end fprintf('numero total de phs errados = %3d\n',n-errados) fprintf('numero total de phs acidos = %3d\n',acidos) fprintf('numero total de phs neutros = %3d\n',neutros) fprintf('numero total de phs basicos = %3d\n',basicos) fprintf('promedio total de phs basicos = %6.2f\n',sumbas/basicos) fprintf('promedio total de phs acidos = %6.2f\n',sumac/acidos) fprintf('promedio total de phs neutros = %6.2f\n',sumneut/neutros)

clc clear all disp('programa que determine el numero de ph acidos,basicos') disp('y neutros de un vector.') ph=[1 4 6 9 12 1 6 4 7 1 3 9 8 5 11 2 10 4 14 7]; n=length(ph); %numero de datos en el vector acidos=0; basicos=0 ;neutros=0 ;errados=0 ; sumac=0;sumbas=0;sumneut=0; for i=1:n if ph(i)>=0 && ph(i)<7 acidos=acidos +1; sumac=sumac+ph(i); elseif ph(i)>7 && ph(i)<=14; basicos =basicos+1; sumbas=sumbas+ph(i); elseif ph(i)==7 neutros =neutros+1; sumneut=sumneut+ph(i); else errados =errados +1; end end %calculo de promedios

promac=mean(nonzeros(ph.*acidos)); prombas=mean(nonzeros(ph.*basicos)); vv = n-sum(errados); fprintf('numero total de phs validos = %3d\n',n-errados) fprintf('numero total de phs acidos = %3d\n',sum(acidos)) fprintf('numero total de phs basicos = %3d\n',sum(basicos)) fprintf('numero total de phs neutros = %3d\n',sum(neutros)) fprintf('promedio total de phs basicos = %6.2f\n',prombas) fprintf('promedio total de phs acidos = %6.2f\n',promac) fprintf('porcentaje de phs basicos = %6.2f\n',sum(basicos/vv*100)) fprintf('porcentaje de phs acidos = %6.2f\n',sum(acidos/vv*100)) fprintf('porcentaje de phs neutros = %6.2f\n',sum(neutros/vv*100))

Vous aimerez peut-être aussi