Está en la página 1de 7

Universidad Autónoma

de Coahuila

Facultad de Ciencias Químicas

Ingeniería Química

Programación

Ing. Efraín Viesca Villanueva

Laboratorio 1

30 de enero de 2018

José Alberto Ramírez Ponce

14015079
1. Programa que acepte 4 números, enteros positivos y diferentes; y como
resultado diga cuál es el mayor.
clc;
a=input('Dame el primer numero: ');
b=input('Dame el segundo numero: ');
c=input('Dame el tercer valor: ');
d=input('Dame el cuarto valor: ');
if a>b
if a>c
if a>d
sprintf('El mayor es a=%d', a)
else
sprintf('El mayor es d=%d', d)
end
else
if c>d
sprint('El mayor es c=%d',c)
else
sprintf('El mayor es d=%d', d)
end
end
else
if b>c
if b>d
sprintf('El mayor es b=%d', b)
else
sprintf('El mayor es d=%d', d)
end
else
if c>d
sprint('El mayor es c=%d', c)
else
sprintf('El mayor es d=%d', d')
end
end
end
2. Programa que acepte 5 números, enteros positivos y diferentes; y como
resultado diga cuál es el mayor.
clc;
a=input('Dame el primer numero: ');
b=input('Dame el segundo numero: ');
c=input('Dame el tercer valor: ');
d=input('Dame el cuarto valor: ');
e=input('Dame el quinto valor: ');
if a>b
if a>c
if a>d
if a>e
sprintf('El mayor es a=%d',a)
else
sprintf('El mayor es e=%d',e)
end
else
if d>e
sprintf('El mayor es d=%d',d)
else
sprintf('El mayor es e=%e',e)
end
end
else
if c>d
if c>e
sprintf('El mayor es c=%d',c)
else
sprintf('El mayor es e=%d',e)
end
else
if d>e
sprintf('El mayor es d=%d',d)
else
sprintf('El mayor es e=%d',e)
end
end
end
else
if b>c
if b>d
if b>e
sprintf('El mayor es b=%d',b)
else
sprintf('El mayor es e=%d',e)
end
else
if d>e
sprintf('El mayor es d=%d',d)
else
sprintf('El mayor es e=%d',e)
end
end
else
if c>d
if c>e
sprintf('El mayor es c=%d',c)
else
sprintf('El mayor es e=%d',e)
end
else
if d>e
sprintf('El mayor es d=%d',d)
else
sprintf('El mayor es e=%d',e)
end
end
end
end
3. El sueldo de un representante medico es de $15,000.00 mensuales más un
3% de comisión sobre las ventas mensuales realizadas. Si al total obtenido
hay que descontarle un 18% de impuesto, indicar el sueldo neto al mes.
clc;
b=input('Dame el total de las ventas mensuales realizadas: ');
c=(15000+(b*0.03));
d=(c-(c*(0.18)));
sprintf('El sueldo neto del doctor es d=%d',d)
4. Programa que calcule las raíces de la ecuación: ax2+bx+c=0.
Teniendo en cuenta los siguientes casos:
a. Si a=0 y b=0, imprimiremos un mensaje diciendo la ecuación es
degenerada.
b. Si a=0 y b≠0, existe una raíz única con valor –c/b.
En los demás casos utilizaremos la fórmula siguiente:

La expresión d=b2−4ac se denomina discriminante.


i. Si d≥0 entonces hay dos raíces reales
ii. Si d<0 entonces hay dos raíces complejas de la forma
x+yj , x−yj
Indicar con literales adecuados los datos a introducir, así como los
resultados obtenidos.
clc;
a=input('Dame el valor de a: ');
b=input('Dame el valor de b: ');
c=input('Dame el valor de c: ');
d=(b*b-4*a*c);
if a==0
if b==0
disp('La ecuación es degradada')
else
r=-c/b;
sprintf('Existe una raíz única con valor –c/b donde r=%d',r)
end
else
if d>=0
if a~=0
if d==0
X=-b/(2*a);
sprintf('Solo puede calcular un valor. X=',X)
else
X1=((-b+D^(0.5))/2*a);
X2=((-b-D^(0.5))/2*a);
sprintf('El primer valor para x es',X1)
X1
sprintf('El segundo valor para x es',X2)
X2
end
else
sprintf('Dividir entre cero es una indeterminación')
end
else
sprintf('Las raices de números negativos son imaginarias')
end
end

También podría gustarte