Está en la página 1de 1

Practica N3

PROGRAMACIN EN MATLAB
1. Sentencia if
x=input('ingrese un numero:')
if rem(x,2)==0
fprintf('el numero es par')
else
fprintf('el numero es impar')
end
2. Determinar las races de una ecuacin cuadrtica
a.
x1=(-b+sqrt(D))/2*a;
a=input('Ingresar el coeficiente a:');
disp('Ecuacion tiene solamente una solucion')
b=input('Ingresar el coeficiente b:');
fprintf('Valor de x es igual a:,\n,', x1)
c=input('Ingresar el coeficiente c:');
else
D=b*b-4*a*c;
x1=(-b+sqrt(D))/2*a
if D==0
x2=(-b-sqrt(D))/2*a
x1=(-b+sqrt(D))/2*a;
end
disp('Ecuacion tiene solamente una solucion')
if D>0
fprintf('Valor de x es igual a:,\n,', x1)
disp('Ecuacion tiene dos soluciones reales')
else
fprintf('x1 es igual a:%6.2f,\n,', x1)
x1=(-b+sqrt(D))/2*a;
fprintf('x2 es igual a:%6.2f,\n,', x2)
x2=(-b-sqrt(D))/2*a;
else
disp('Ecuacion tiene dos soluciones diferentes')
disp('Ecuacion tiene dos soluciones complejas')
disp(x1)
r1=real(x1)
disp(x2)
r2=real(x2)
end
im1=imag(x1)
b.
im2=imag(x2)
a=input('Ingresar el coeficiente a:');
fprintf('La parte real de los raises es:%6.2f, %6.2f,\n',
b=input('Ingresar el coeficiente b:');
r1, r2)
c=input('Ingresar el coeficiente c:');
fprintf('La parte compleja de los raises es:%6.2f,
D=b*b-4*a*c
%6.2f,\n', im1, im2)
if D==0
end
3. Dados 3 nmeros determinar si la suma de una pareja de ellos es igual al % tercer numero, si se cumple esta
condicin escribir "Iguales" y en caso contrario escribir "Distintos"
A=input('Ingrese valor de A:');
elseif S2==B
B=input('Ingrese valor de B:');
disp('Iguales')
C=input('Ingrese valor de C:');
elseif S3==A
S1=A+B;
disp('Iguales')
S2=A+C;
else
S3=B+C;
disp('Distintos')
if S1==C
end
disp('Iguales')
4. Se desea calcular el salario neto de un trabajador en funcin del numero %de horas trabajadas y la tasa de
impuestos de acuerdo a las siguientes hiptesis:
1. Las primeras 35 horas se pagan a tarifa normal.
2. Las horas que pasen de 35 se pagan a 1.5 veces la tarifa normal.
3. Las tasas de impuestos son:
a. los primeros 50$ son libres de impuestos
b. los siguientes 40$ tienen un 25% de impuestos
c. los restantes un 45% de impuestos
Escribir as mismo el salario bruto, tasas y salario neto.
horas=input('ingrese horas trabajadas:');
tarifa=input('ingrese tarifa por hora:');
if horas<=35
salario=horas*tarifa;
else
salario=35*tarifa+(horas-35)*1.5*tarifa;
end
if salario<=50
tasa=0;
elseif salario<=90
tasa=0.25*(salario-50);
else
tasa=(salario-90)*0.45+0.25*40;
end
neto=salario-tasa;
fprintf('Salario es %6.2f,\n', salario)
fprintf('Tasa de descuento es %6.2f,\n', tasa)
fprintf('Suma a pagar es %6.2f,\n', neto)

También podría gustarte