You are on page 1of 5

%Numeros de fibonacci

N=input('Dame un numero de N: ');


A=0;
B=1;
C=0;
while C<N
C=A+B;
B=A;
A=C;
disp (C)
end
fprintf('Fin de programa')

%Generar matriz nxm


fprintf('INGRESAR UNA MATRIZ ')
m=input('ingrese el numero de filas de la matriz \n');
n=input('ingrese el numero de columnas de la matriz \n');
for i=1:m
for j=1:n
disp(['El elemnto (',num2str(i),',',num2str(j),')'])
A(i,j)=input('');
end
end
disp('la matriz A es :')
A
disp('matriz en vector columna :')
(A(:))
disp('matriz en vector fila :')
(A(:))'
% Asignacion de calificaciones
n=input('Total de alumnos \n');
An=0;
Bn=0;
Cn=0;
for i=1:n;
calif=input('Puntuacion en el examen \n');
if (calif>=90 & calif<=100);
An=An+1;
fprintf('Calificacion A \n');
end
if (calif>=70 & calif<90);
Bn=Bn+1;
fprintf('Calificacion B \n');
end
if (calif>=50 & calif<70);
Cn=Cn+1;
fprintf('Calificacion C \n ');
end
end
fprintf('Hay alumnos con A')
An
fprintf('Hay alumnos con B')
Bn
fprintf('Hay alumnos con C')
Cn

%Binario-Decimal--Decimal-Binario
fprintf('Binario-Decimal--Decimal-Binario \n');

opcion = input('Ingrese el número correspondiente a la conversión que


desea realizar \n 1 Binario a decimal \n 2 Decimal a Binario \n');

if opcion == 1
numerobin = input('Ingrese el numero binario\n', 's');
numerodec = bin2dec(numerobin);
fprintf('El numero binario %s en decimal es %d
\n',numerobin,numerodec);
else
numerodec = input('Ingrese el numero decimal\n');
numerobin = dec2bin(numerodec);
fprintf('El numero decimal %d en binario es %s
\n',numerodec,numerobin);
end
%Sumatoria con factorial y exponentes
n=input('¡Numero a introducir a factorial¡ \n');
fac=1;
m = input('¿Hasta que numero quiere usted la sumatoria? \n');
x = input('Introducir el valor de x \n');
sum=0;
for j=1:n;
fac=fac*j;
end
for i=1:m
sum =sum+((-1)^i*((x^(2*i+1))/(2*i+1)*(fac)));
end
fprintf('La sumatoria es la siguiente');
disp(sum);

%Sumatoria con factorial y exponentes


n=input('¡Numero a introducir a factorial¡ \n');
fac=1;
m = input('¿Hasta que numero quiere usted la sumatoria? \n');
x = input('Introducir el valor de x \n');
sum=0;
for j=1:n;
fac=fac*j;
end
for i=1:m
sum =sum+((((-
1)^i)*(2*i)^(fac))/((4^i)*((i*fac)^2)*(2*i+1)))*(x^(2*i+1));
end
fprintf('La sumatoria es la siguiente');
disp(sum);

%Sumatoria con logaritmo


m=input('¿limite de la sumatoria? \n');
n=input('Inicio de la sumatoria ¡solo numeros positivos! \n');
sum=0;
for i=n:m
if n>=1
sum=sum+(log((-1)^n*(1+n))/log(n^n)*log((n+1)^(n+1)));
end
end
fprintf('La sumatoria es la siguiente')
disp(sum)
%Sumatoria con funciones trigonometricas
m=input('¿limite de la sumatoria? \n');
n=input('Inicio de la sumatoria ¡solo numeros positivos! \n');
sum=0;
for i=n:m
if n>=1
sum=sum+((2*n-1)^2*sind(1/4*n^2)^2/(1-cosd(1/n)));
end
end
fprintf('La sumatoria es la siguiente')
disp(sum)

%Calificaciones de un grupo y el promedio de las mismas


num=input('Digite la calificaciones \n');
ndatos=0;
suma=0;
A1=0;
while num~0;
suma=suma+num;
ndatos=ndatos+1;
num=input('Digite la calificaciones \n');
end
media=suma/ndatos;
fprintf('El promedio de las calificaciones introducidas son las
siguientes\n');
disp(media)
n=input('Total de alumnos \n');
An=0;
Bn=0;
for i=1:n;
num=input('Puntuacion en el examen \n');
if (num>=media);
An=An+1;

end
if (num<=media);
Bn=Bn+1;

end
end
fprintf('Hay alumnos con mayor a promedio')
disp(An)
fprintf('Hay alumnos con menor al promedio')
disp(Bn)

You might also like