Está en la página 1de 3

% Usando un Bucle while para Calcular una Suma de Enteros Consecutivos clc clear all i=1; suma=0; n = input('Ingrese

un entero positivo: '); while i <= n suma = suma + i; i = i + 1; end fprintf('La suma de los %4d primeros enteros es %8d\n', n,suma);

clc clear all disp('programa que calcula la suma de los numeros pares que estan') disp('en el intervalo <a,b>') a=input('ingrese el valor de a:'); b=input('ingrese el valor de b:'); i=1; suma=0; for i=a:b if rem(i,2)==0 suma = suma + i; end end fprintf('La suma de los pares que pertenecen a <%d,%d> es %8d\n',a,b,suma);

clc clear all disp('programa que calcula los n primeros numeros pares') disp('en el intervalo <a,b>') a=input('ingrese el valor de a:'); b=input('ingrese el valor de b:'); suma=0; i=a+1;

while i<=b-1 if rem(i,2)==0 suma = suma + i; i=i+2; else i=i+1; end end fprintf('La suma de los pares que pertenecen a <%d,%d> %8d\n',a,b,suma);

es

clc clear all rpta=1; while rpta ==1 disp('programa que calcula los n primeros numeros pares') disp('en el intervalo <a,b>') a=input('ingrese el valor de a:'); b=input('ingrese el valor de b:'); suma=0; i=a+1; while i<b if rem(i,2)==0 suma = suma + i; i=i+2; else i=i+1; end end fprintf('La suma de los pares que pertenecen a <%d,%d> %8d\n',a,b,suma); while true rpta=input('Continua?(1=s 0=no)'); if rpta==1 disp('Ok') break else disp('El programa termino correctamente') break end end end

es

clc clear all notas=[12 16 13 17 10 09 13 05 02 07]; n=length(notas); buenas=0; malas=0; for i=1:n if notas(i)<10 malas = malas +1; elseif 20 >= notas(i) && notas(i)>10 buenas = buenas + 1; end end %agrega esto %aqui recien te va dar una matriz formada por ceros y unos % con estas matrices recien la multiplicas por la original y ahi %recien te va a dar los valores buscados ok=notas>10; mal=notas<=10; prombuen=mean(nonzeros(notas.*ok)); prommal=mean(nonzeros(notas.*mal)); fprintf('el numero de notas buenas son: %4.f\n',sum(buenas)) fprintf('el numero de notas malas son: %4.f\n',sum(malas)) fprintf('el promedios de notas buenas son: %5.2f\n',prombuen) fprintf('el promedios de notas malas son: %5.2f\n',prommal) %los promedios estan redondeados ponle %5.2f para que te aprescan con %decimales

También podría gustarte