Sei sulla pagina 1di 2

%1.

-Realizar un scrip para hallar la suma de las filas, columnas y la suma total de elementos d

%SUMA DE FILAS Y COLUMNAS DE LA MATRIZ


clear;clc;
resp1=input('INGRESE NUMERO DE COLUMNAS: \n');
resp4=input('INGRESE EL NUMERO DE FILAS: \n');
sumelemen=0;

for i=1:resp4
for j=1:resp1
fprintf('ingrese el elemto(%.0f,%.0f) de la matriz de coeficientes
A(i,j)=input('\n');
end
end
fprintf('\n La Matriz ingresada es:\n');
disp(A);

%suma filas
sumaf=0;
fprintf('suma fila:\n');
for j=1:resp4
for i=1:resp1
sumelemen=sumelemen+A(j,i);
end
sumaf(j)=sumelemen;
sumelemen=0;
end
sumaf=sumaf';
disp(sumaf);

%suma columnas
sumelemen=0;
fprintf('Suma columnas:\n');
for j=1:resp1
for i=1:resp4
sumelemen=sumelemen+A(i,j);
end
columnas(j)=sumelemen;
sumelemen=0;
end
disp(columnas);

%suma total elementos


sumelemen=0;
fprintf('Suma de todos los elementos de la Matriz
for i=1:resp1
sumelemen=sumelemen+columnas(i);
end
disp(sumelemen);
%2.-Realizar un script que permita saber el numero de elementos iguales
%de una matriz randomica de numeros que van desde el 1 hasta el 7

1
%CONTEO DE LOS ELEMENTOS
clear;
resp1=input('Ingrese las columnas de la matriz deseada: ');
resp4=input('Ingrese las filas de la matriz deseada: ');
fprintf('\n');
Y=randi(7,resp4,resp1);
fprintf('Matriz randomica=\n');
disp(Y);
m=0;
sumelemen=0;
for n=1:7
for i=1:resp4
for j=1:resp1
if Y(i,j)==n
m=m+1;
sumelemen=sumelemen+1;
end
end
end
fprintf('#%.f:\n %.f\n',n,m);
%el conteo regresa a 0
m=0;
end
fprintf('#Elementos totales de la matriz:\n %.0f\n',sumelemen);

%3.-Ingrese el numero de horas por semana y el salio por hora para calcular el
%sueldo total
%CALCULO DE SALARIOS
for i=1:4
fprintf('semana(%.0f)\n',i);
variables(i)=input('Ingrese el numero de horas trabajadas en la semana');
end
var2=input('Ingrese la ganancia por cada hora: ');
sueldo=0;
sueldo1=0;
horas=0;
sueldot=0;
for j=1:4
if (variables(j)>40)
horas=variables(j)-40;
sueldo=variables(j)*var2;
sueldo1=horas*(var2+var2/2);
sueldot=sueldo+sueldo1;
else
sueldot=variables(j)*var2;

end
sueldovector(j)=sueldot;
end
fprintf('sueldos por semana\n');
disp(sueldovector);
total=sum(sueldovector);
fprintf('sueldo total es %.2f\n',total);

Potrebbero piacerti anche