You are on page 1of 4

UNIVERSIDAD TECNOLOGICA DE LOS ANDES

CARRERA PROFESIONAL DE INGENIERIA CIVIL

Tarea mtodos numricos (pro MATLAB)


ESTRUCTURA SECUENCIAL
E-1. Determinar el rea del rectngulo
b=input('INGRESE EL VALOR PARA B:');
h=input('INGRESE EL VALOR PARA H:');
ar=b*h;
fprintf('el area del rectangulo es:'),disp(ar)

E-2. Determinar el rea del crculo


r=input('INGRESE VALOR PARA EL RADIO DEL CIRCULO:');
areac=pi*(r*r);
peric=2*pi*r;
fprintf('AREA DEL CIRCULO ES:');disp(areac);
fprintf('PERIMETRO DEL CIRCULO ES:');disp(peric);

E-3. Determinar el rea de un triangulo


b=input('INGRESE LA BASE DEL TRIANGULO:');
h=input('INGRESE LA ALTURA DEL TRIANGULO:');
at=(b*h)/2;
fprintf('EL AREA DEL TRIANGULO ES:');disp(at);

E-4. Determinar el rea de un trapecio


h=input('INGRESE VALOR PARA H:');
b=input('INGRESE VALOR PARA B:');
v=input('INGRESE VALOR PARA V:');
at=((b+v)/2)*h;
fprintf('AREA DEL TRAPECIO:');disp(at);

E-5. Crear un algoritmo que determine el precio de venta y el IGV de un producto


v=input('INGRESE VALOR PARA V:');
igv=0.18*v;
pv=v+igv;
fprintf('PRECIO DE VENTA:');disp(pv);

ESTRUCTURA SI SIMPLE
E-6. Crear un algoritmo que determine la mayora de edad o minora de edad a partir de una
edad leda
e=input('INGRESE VALOR PARA EDAD:');
if e>17;
fprintf('MAYOR DE EDAD');disp(e);
else
fprintf('MENOR DE EDAD');disp(e);
end

E-7. Leer dos nmeros enteros diferentes, determinar y mostrar nmero mayor ledo y
nmero menor ledo

MTODOS NUMRICOS Y PROGRAMACIN ALUMNO: JENRRY AVALOS HUACHACA


UNIVERSIDAD TECNOLOGICA DE LOS ANDES
CARRERA PROFESIONAL DE INGENIERIA CIVIL

a=input('INGRESE VALOR PARA A:');


b=input('INGRESE VALOR PARA B:');
if a>b;
fprintf('NUMERO MAYOR A');disp(a);
fprintf('NUMERO MAYOR B');disp(b);
else
fprintf('NUMERO MAYOR B');disp(b);
fprintf('NUMERO MAYOR A');disp(a);
end

E-8. Crear un algoritmo que determine el promedio de tres notas e indique si el promedio
corresponde a una nota aprobatoria o desaprobatoria
a=input('INGRESE VALOR PARA A:');
b=input('INGRESE VALOR PARA B:');
c=input('INGRESE VALOR PARA C:');
prom=(a+b+c)/3;
if prom<10.50;
fprintf('PROMEDIO DESAPROBADO');disp(prom);
else
fprintf('PROMEDIO APROBADO');disp(prom);
end

E-9. Leer un numero entero, determinar si el nmero es positivo, negativo o cero


n=input('INGRESE UN NUMERO ENTERO:');
if n==0
fprintf('EL NUMERO LEIDO ES CERO:');disp(n);
elseif n>0
fprintf('EL NUMERO LEIDO ES POSITIVO:');disp(n);
else
fprintf('EL NUMERO LEIDO ES NEGATIVO:');disp(n);
end

E-10. Leer dos nmeros enteros si son iguales que lo sume, sino que lo reste
x=input('INGRESE VALOR PARA X:');
y=input('INGRESE VALOR PARA Y:');
s=x+y;
r=x-y;
if x==y;
fprintf('SUMA X+Y:');disp(s)
else
fprintf('RESTA X-Y:');disp(r)
end

E-11. Leer 3 nmeros enteros diferentes luego mostrarlos en forma ascendente, menor,
medio, mayor.

MTODOS NUMRICOS Y PROGRAMACIN ALUMNO: JENRRY AVALOS HUACHACA


UNIVERSIDAD TECNOLOGICA DE LOS ANDES
CARRERA PROFESIONAL DE INGENIERIA CIVIL

a=input('INGRESE EL VALOR PARA A:');


b=input('INGRESE EL VALOR PARA B:');
c=input('INGRESE EL VALOR PARA C:');
if (a<b)&(a<c);
fprintf('EL NUMERO MENOR A:');disp(a);
fprintf('EL NUMERO MEDIO M:');disp(b);
fprintf('EL NUMERO MAYOR C:');disp(c);
end
if (a<c)&(c<b);
fprintf('EL NUMERO MENOR A:');disp(a);
fprintf('EL NUMERO MEDIO C:');disp(c);
fprintf('EL NUMERO MAYOR B:');disp(b);
end
if (b<a)&(a<c);
fprintf('EL NUMERO MENOR B:');disp(b);
fprintf('EL NUMERO MEDIO A:');disp(a);
fprintf('EL NUMERO MAYOR C:');disp(c);
end

ESTRUCTURA SI ANIDADA
E-12. Leer 3 nmeros enteros diferentes luego mostrar el nmero mayor ledo
a=input('INGRESE EL VALOR PARA A:');
b=input('INGRESE EL VALOR PARA B:');
c=input('INGRESE EL VALOR PARA C:');
if (a>b);
if(a>c);
fprintf('EL NUMERO MAYOR A:');disp(a);
else
fprintf('EL NUMERO MAYOR C:');disp(c);
end
else
if(b>c);
fprintf('EL NUMERO MAYOR B:');disp(b);
else
fprintf('EL NUMERO MAYOR C:');disp(c);
end
end

E-13. Leer 3 nmeros enteros diferentes luego mostrar el nmero menor ledo

a=input('INGRESE VALOR:(N1)');
b=input('INGRESE VALOR:(N2)');
c=input('INGRESE VALOR:(N3)');

MTODOS NUMRICOS Y PROGRAMACIN ALUMNO: JENRRY AVALOS HUACHACA


UNIVERSIDAD TECNOLOGICA DE LOS ANDES
CARRERA PROFESIONAL DE INGENIERIA CIVIL

if (a<b);
if (a<c);
fprintf('NUMERO MENOR A:');disp(a);
else
fprintf('NUMERO MENOR C:');disp(c);
end
else
if (a<c);
fprintf('NUMERO MENOR B:');disp(b);
else
fprintf('NUMERO MENOR C:');disp(c);
end
end

E-14. Leer un nmero, determinar si es positivo, negativo o cero


a=input('INGRESE NUMERO:(N1)');
if a<0;
fprintf('NUMERO NEGATIVO:');
else
fprintf('NUMERO POSITIVO:');
end
if a==0;
fprintf('NUMERO CERO:');
end

E-15. Leer 2 nmeros enteros y mostrar la suma de dichos nmeros


a= input('INGRESE VALOR DE A :');
b= input('INGRESE VALOR DE B:');
r= a+b;
fprintf('MOSTRAR SUMA:');disp(r);

MTODOS NUMRICOS Y PROGRAMACIN ALUMNO: JENRRY AVALOS HUACHACA