Professional Documents
Culture Documents
Estos
datos ingresan uno a la vez dentro de un ciclo. n es un dato ingresado al inicio.
2- Clasifique los pesos de los n objetos de una bodega en tres grupos: menor a 10 Kg., entre 10 y 20 Kg., mas
de 20 Kg. Los datos ingresan uno a la vez en un ciclo.
clear,clc
%datos(entrada)
x=input('ingreso de pesos')%es un vector(almacena pesos de paquetes)
n=length(x);%numero de paquetes
%procedimiento
for i=1:n
if x(i)<=10
menor=x(i);
elseif x(i)>=20
mayor=x(i);
else
entre=x(1);
end
end
disp(menor)
disp(mayor)
disp(entre)
3. Dado un número par n, sume los primeros n números impares: Ejemplo. n=4: s = 1+3+5+7 =
16 Verifique si esta s suma es igual a n^2 y muestre un mensaje.
disp('este programa verifica si dado un numero par n, la suma de los ...
de los primeros n numeros imparares de este es igual a n^2');
n= input('ingrese un numero:');
suma = 0;
i=1;
while i < n
nimpar=2*i-1;
suma=suma+nimpar;
i=i+1;
disp(nimpar);
end
disp('la suma es');
disp(suma);
if suma == n^2
disp('si cumple la condicion');
else
end
4.- Dado dos números enteros a, b, determine su máximo común divisor m. Ejemplo: a = 36, b =
45 entonces m = 9
disp('este programa determina el maximo comun divisor entre dos
numeros');
a= input('ingrese el primer numero: ');
b=input('ingrese el segundo numero: ');
for m= gcd( a, b);
end
disp(' el m.c.d. de estos numeros es: ');
disp(m);
5.- Calcule un valor aproximado para la constante π usando la siguiente expresión:
π/4 = 1 – 1/3 + 1/5 – 1/7 + 1/9 – 1/11 + 1/13 ...
La cantidad de términos es un dato que debe ser ingresado al inicio.
6- Lea los votos de n personas. Cada voto es un número 1, 2, o 3 correspondiente a tres candidatos. Si el
dato es 0 es un voto en blanco. Si es otro número es un voto nulo. Determine el total de votos de cada
candidato y el total de votos blancos y nulos.
7.- Lea las coordenadas de u, v de la ubicación de una fábrica y las coordenada x, y de n sitios de
distribución. Encuentre cual es la distancia del sitio más alejado de la fábrica.
disp (' este programa determina la distancia entre sitios en una fabrica
con coordenadas');
u= input (' ingrese la coordenada en la u la fabrica: ');
v= input (' ingrse la coordenada en v de la fabrica: ');
n= input (' ingrese el numero de sitios de distribucion ');
xi=u;
yi=v;
d= sqrt((xi-u)^2+(yi-v));
disp(' la ubicacion de primer sitio de distribucion es: ');
for i=1:n
x=input (' ingrese la coordenada en x del sitio de distribuciob: ');
y=input(' ingrese la coordenada en y del sitio de distribucion: ');
a= sqrt((x-u)^2+(y-v)^2);
disp(' la ubiacion del siguiente sitio de distribucion es: ');
if a>d
d=a;
end
end
disp('la distancia del sitio mas alejadi de la fabriac es: ');
disp(d);
9- Se tienen una lista de las coordenadas (x, y) de n puntos en un plano. Lea sucesivamente las coordenadas
de cada punto y acumule las distancias del punto al origen. Muestre el total acumulado.
end
disp(' la distncia es: ');
disp(dist)
disp(' la suma de la distancia es: ');
disp(sum)
10.- Determine la suma de los términos de la serie 13 + 33 + 53 + ... + n3 en donde n es un dato
end
disp(a)
disp(' sumatoria total elavado al cubico: ');
disp(sum)