Está en la página 1de 5

Prob 01

function paroimpar
global fun
clc
N=input('ingrese numero:\n');
num=rem(N,2);
if num==0
fprintf('Número %g es PAR\n',N);
else
fprintf('Número %g es IMPAR\n',N);
end

prob no 02

function positivos
global fun
clc
N=input('ingrese 1er numero:\n');
M=input('ingrese 2do numero:\n');
if N>0 & M>0
p=N*M;
fprintf('El producto es: %g\n',p);
else
s=N+M;
fprintf('La suma es: %g\n',s);
end

prob no 03

function cinconum
global fun
clc
a=input('ingrese 1er numero:\n');
b=input('ingrese 2do numero:\n');
c=input('ingrese 3er numero:\n');
d=input('ingrese 4to numero:\n');
e=input('ingrese 5to numero:\n');
ORDENADOS=[a b c d e];
ORDENADOS=sort(ORDENADOS);
fprintf('los Numeros ordenados de menor a mayor es: :\n')
ORDENADOS
fprintf('El Menor numero es: %g\n',ORDENADOS(1))

prob no 04

function raices
global fun
clc
a=input('Ingr. coeficiente de X^2:\n');
b=input('Ingr. coeficiente de X:\n');
c=input('Ingr. coeficiente constante:\n');
dis=b^2-4*a*c;
x1=(-b+sqrt(b^2-4*a*c))/2*a;
x2=(-b-sqrt(b^2-4*a*c))/2*a;
if dis>=0;
fprintf('El Polinomio Tienes raices reales:\n')
fprintf('X1= %g\n',x1)
fprintf('X2= %g\n',x2)
else
fprintf('El Polinomio Tienes raices Complejas:\n')
fprintf('X1= %g + %gi\n',real(x1),imag(x1))
fprintf('X2= %g + %gi\n',real(x2),imag(x2))
end

prob no 05

function extriang
global fun
clc
disp('Exixtencia de Triangulo')
a=input('ingrese longitud a:\n');
b=input('ingrese longitud b:\n');
c=input('ingrese longitud c:\n');
if a>(b-c)&a<(b+c)&b>(a-c)&b<(a+c)&c>(a-b)&c<(a+b)
fprintf('Si Exixte el triangulo\n');
else
fprintf('No Existe el triangulo\n');
end
M=[a b c];
M=sort(M);
a=M(3);
b=M(2);
c=M(1);
if a^2==b^2+c^2
fprintf('Es un triangulo Rectangulo\n');
elseif a^2<b^2+c^2
fprintf('Es un triangulo Acutangulo\n');
else
fprintf('Es un triangulo Obtusángulo\n');
end

prob no 06

function funcdef
global fun
disp('Función Definida por Tramos f(x)')
disp('x^2+1 si x<=0')
disp('x^2+3x+2 si 0<x<3')
disp('x+1 si x>=3')
fprintf('\n');
x=input('ingrese valor de x:\n');
if x<=0
f=x^2+1;
fprintf('para x= %g la función f(%g)=%f\n',x,x,f);
fprintf('--------------------------------------\n');
elseif x>0&x<3
f=x^2+3*x+2;
fprintf('para x= %g la función f(%g)=%f\n',x,x,f);
fprintf('--------------------------------------\n');
else
f=x+1;
fprintf('para x= %g la función f(%g)=%f\n',x,x,f);
fprintf('----------------------------------------\n');
end
x1=-5:0.25:0;
y1=x1.^2+1;
x2=-0:0.25:3;
y2=x2.^2+3.*x2+2;
x3=3:0.25:12;
y3=x3+1;
plot(x1,y1,'g',x2,y2,'m',x3,y3,'r')

prob no 07

function funcvar
global fun
disp('Función Definida por Tramos f(x)')
disp('2a+b si a^2 - b^2 <0')
disp('a^2-2b si a^2 - b^2 =0')
disp('a+b si a^2 - b^2 >0')
fprintf('\n');
a=input('ingrese valor de a:\n');
b=input('ingrese valor de b:\n');
c=a^2-b^2;
fprintf(' a^2-b^2 = %g\n',c)
if c<0
f=2*a+b;
fprintf('para a=%g y b=%g la funcion f(x)=%g\n',a,b,f);
fprintf('--------------------------------------------\n');
elseif c==0
f=a^2-2*b;
fprintf('para a=%g y b=%g la funcion f(x)=%g\n',a,b,f);
fprintf('--------------------------------------------\n');
else
f=a+b;
fprintf('para a=%g y b=%g la funcion f(x)=%g\n',a,b,f);
fprintf('--------------------------------------------\n');
end

prob no 08

function tresnum
global fun
clc
a=input('ingrese el 1er. numero:\n');
b=input('ingrese el 2do. numero:\n');
c=input('ingrese el 3er. numero:\n');
ORD=[a b c];
ORD=sort(ORD);
fprintf('El numero de valor intermedio es: %g\n',ORD(2))

prob no 09

function hora
global fun
clc
h=input('Ingrese hora:\n');
if h>=0&h<=24
m=input('Ingrese minutos:\n');
if m>=0&m<=60
s=input('Ingrese segundo:\n');
if s>=0&s<=60
fprintf('La hora ingresada es: %gº %g` %g" \n',h,m,s)
s=s-1;
fprintf('La hora al segundo anterior es: %gº %g` %g" \n',h,m,s)
else
fprintf('Error\n')
end
else
fprintf('Error\n')
end
else
fprintf('Error\n')
end

prob no 10

function promedio
global fun
clc
disp('Ingrese nota de 0 a 20')
t=input('ingrese nota de trabajo:\n');
m=input('ingrese nota de medio ciclo:\n');
f=input('ingrese nota de fin de ciclo:\n');
p=t*.2+m*.4+f*.4;
fprintf('Su Promedio es: %g\n',p);

if p>=16&p<=20
fprintf('El Alumno es Bueno \n');
elseif p>=11&p<=15
fprintf('El Alumno es Regular \n');
elseif p>=6&p<=10
fprintf('El Alumno es Malo \n');
elseif p>=0&p<=5
fprintf('El Alumno es Pesimo \n');
end

También podría gustarte