Sie sind auf Seite 1von 4

PRIMERA HOJA

%Programa que calcula Precio de Venta con descuento y sin descuento


Precio=input('Ingrese el valor del artículo ');
Dcto=input('Ingrese el valor del descuento en % ');
CDC=(Precio*Dcto/100);
Desc=(Precio-CDC);
fprintf('El precio del articulo sin descuento es %4.2f \n' , Precio);
fprintf('El precio del artículo con descuento es %4.2f \n', CDC);
fprintf('El valor del descuento es %4.2f \n', Desc);

%Programa que informa cuales son las iniciales de un nombre


Nom=input('Ingrese su primer nombre ', 's');
Ape1=input('Ingrese su primer apellido ', 's');
Ape2=input('Ingrese su segundo apellido ', 's');
N=Nom(1);
A1=Ape1(1);
A2=Ape2(1);
D=strcat(N,A1,A2);
disp('Las iniciales correspondientes a su nombre y apellidos son:')
disp(D)

%Programa que convierte Valor angular sexagesimales en Horas minutos y


%segundos
A=input('Ingrese los grados sexagesimales a convertir' );
%Calculamos las horas en A
Z=(A/60);
%Guardamos el resto en C
Y=floor(Z);
fprintf('La cantidad de horas es %4.0f ', Y)
D=A-Y*60;
fprintf('La cantidad de minutos es %4.0f ', D)

%Programa para ingresar segundos y convierte a días, horas, minutos


A=input('Ingrese cantidad de segundos ' );
if A>=86400
B=A/86400;
C=floor(B);
fprintf('La cantidad de días es %4.0f ', C);
elseif A<86400
D=A/3600;
E=floor(D);
fprintf('La cantidad de horas es %4.0f \n', E);
F=rem(A,3600);
fprintf('La cantidad de minutos es %4.0f \n', F);
end

%Promedio de 3 numeros
A=input('Ingrese el primer número ' );
A1=A*0.5;
B=input('Ingrese el segundo número ' );
B1=B*0.3;
C=input('Ingrese el tercer número ' );
C1=C*0.2;
D=(A1+B1+C1)/3;
fprintf('El promedio de los tres números es %4.2f ', D)

%Programa que calcula la media geometrica de 2 numeros


A=input('Ingrese el primer número ' );
B=input('Ingrese el segundo número ' );
C=sqrt(A*B);
fprintf('La media geometrica es %4.6f ', C);

%Programa que muestre los nombres de un usuario y la hora actual


A=input('Ingrese su nombre completo ', 's');
B=datestr(now);
disp('Señor');disp(A);disp('la hora es ');disp(B);

%Reconocimiento de un número entero o racional


A=input('Ingrese número ');
if mod(A,1)==0
disp('El número es entero ');
else
disp('El número es racional ');
end

%Reconocer si un número es real o imaginario


A=input('Ingrese número: ');
if sqrt(A)>0
disp('El número es real');
else
disp('El número es imaginario');
end

%Programa que permite ver los números a dividir, el cociente y el residuo


dividendo=input('Ingrese el dividendo ');
divisor=input('Ingrese el divisor ');
fprintf( 'El cociente de la división es %.2f y el residuo de la division
es; %d', dividendo/divisor, mod(dividendo,divisor))

%Programa que permite visualizar un valor y su raiz


A=input('Ingrese valor');
B=sqrt(A);
fprintf('La raíz de %4.3f es %4.6f',A, B);
SEGUNDA HOJA

%Reconocer angulo recto


A=input('Ingrese el angulo ');
if A==90
disp('El angulo ingresado es recto')
else
disp('El angulo ingresado no es recto')
end

%Diferencia de dos números


A=input('Ingrese primer número ');
B=input('Ingrese segundo número ');
if A>B
C=A-B;
fprintf('La diferencia de ambos números es %4.0f ', C);
else
disp('El segundo número es mayor al primero, ingrese otro valor para
calcular la diferencia');
end

%Comparación de dos números


A=input('Ingrese primer valor ');
B=input('Ingrese segundo valor ');
if A>B
disp(‘El primer número es mayor’);
else
disp(‘El primer número es menor’);
end

%Programa para ingresa una posible 3ra edad


A=input('Ingrese la primera edad');
B=input('Ingrese la segunda edad');
if A>=20 && B>=20
C=input('Ingrese la tercerda edad');
end

%Programa para calcular el número intermedio


A=input('Ingrese el primer número ');
B=input('Ingrese el segundo número ');
C=input('Ingrese el tercer número ');
if A>B && B>C
fprintf('El valor medio es %4.0f ',B);
elseif A>C && C>B
fprintf('El valor medio es %4.0f ',C);
elseif C>A && A>B
fprintf('El valor medio es %4.0f ',A);
end
%Reconocer si un número es par
A=input('Ingrese el número ');
B=mod(A,2);
if B==0
disp('El número es par ');
else disp('El número es impar ');
end

%Raíces reales o complejas


disp('La ecuacion de forma X.^2+X+A=0');
A=input('Ingrese el primer coeficiente de la ecuacion ');
B=input('Ingrese el segundo coeficiente de la ecuacion ');
C=input('Ingrese el coeficiente independiente de la ecuacion ');
X=(B.^2-4*A*C);
if X>0
D1=(-B+sqrt(X))/(2*A);
D2=(-B-sqrt(X))/(2*A);
fprintf('Las raíces reales de X son %4.2f y %4.2d', D1, D2);
else
disp('Tiene una raíz compleja');
end

%Calcular la corriente eléctrica que pasa por cada elemento del circuito
A=input('Ingrese el voltaje de la fuente');
B=input('Ingrese el valor de la primera resistencia');
C=input('Ingrese el valor de la segunda resistencia');
D=input('Ingrese el valor de la tercera resistencia');
Req=(B+((C+D)/(C*D)));
I=A/Req;
I2=A/C;
I3=A/D;
fprintf('El valor de la corriente en el circuito es %4.2f \n' , I);
fprintf('El valor de la corriente en la primera resistencia es de %4.2f,
en la segunda resistencia es de %4.2f y en la tercera resistencia es de
%4.2f', I, I2, I3);

Das könnte Ihnen auch gefallen