CREACION DE ARCHIVOS *.m 1.- ELABORAR UN PROGRAMA PARA CALCULAR EL PROMEDIO DE UN ALUMNO CONOCIENDO SUS 3 NOTAS. % ESTE PROGRAMA CALCULA EL PROMEDIO N1=input('INGRESE PRIMERA NOTA:'); N2=input('INGRESE SEGUNDA NOTA:'); N3=input('INGRESE TERCERA NOTA:'); PR=(N1+N2+N3)/3; disp('EL PROMEDIO ES:'); disp(PR); 2.- CALCULAR EL PERIMETRO Y EL AREA DE UN TRINGULO CONOCIENDO SUS TRES LADOS. SP=(LA+LB+LC)/2 A=SQRT(SP*(SP-A)*(SP-B)*(SP-C)) LA=input('INGRESE PRIMER LADO:'); LB=input('INGRESE SEGUNDO LADO:'); LC=input('INGRESE TERCER LADO:'); P=(LA+LB+LC); SP=P/2; A=sqrt(SP*(SP-LA)*(SP-LB)*(SP-LC)); disp('EL PERIMETROS ES:');disp(P); disp('EL AREA DEL TRIANGULO ES:');disp(A); 3.- CALCULAR LA DISTANCIA QUE EXISTE ENTRE DOS PUNTOS. COORDENADOS. X1=input('INGRESE PRIMERA ABSCISA DEL PRIMER PUNTO:'); Y1=input('INGRESE PRIMERA ORDENADA DEL PRIMER PUNTO:'); X2=input('INGRESE SEGUNDA ABSCISA DEL SEGUNDO PUNTO:'); Y2=input('INGRESE SEGUNDA ORDENADA DEL SEGUNDO PUNTO:'); DIST=sqrt((X2-X1)^2+(Y2-Y1)^2); disp('Distancia entre ambos puntos es:'); disp(DIST); B.- CONTROL DEL FLUJO DE UN PROGRAMA EN MATLAB: * ESTRUCTURAS CONDICIONALES: SI(CONDICION) ACCION A SINO ...OPCIONAL ACCION B FIN_SI 1.- ELABORAR UN PROGRAMA PARA CALCULAR EL PROMEDIO DE UN ALUMNO CONOCIENDO SUS 3 NOTAS.ADEMAS IMPRIMA SI ESTA APROBADO O DESAPROBADO. N1=input('INGRESE PRIMERA NOTA:'); N2=input('INGRESE SEGUNDA NOTA:'); N3=input('INGRESE TERCERA NOTA:'); PR=(N1+N2+N3)/3; if(PR>=10.5) disp('EL ALUMNO ESTA APROBADO:'); else disp('EL ALUMNO ESTA DESAPROBADO:'); end disp('SU PROMEDIO ES:');disp(PR); 2.- CALCULAR EL MAYOR DE TRES NUMEROS. * INGRESAR LOS TRES NUMEROS * INICIAR VARIABLE MAYOR CON NUMERO1 * SI NUMERO2 > MAYOR ENTONCES MAYOR=NUMERO2 FIN DE SI SI NUMERO3 >MAYOR ENTONCES MAYOR=NUMERO3 FIN DE SI * IMPRIMIR MAYOR ~ 3.- ELABORAR UN PROGRAMA PARA CALCULAR LAS RAICES DE UNA ECUACION CUADRATICA. AX^2+BX+C=0. A=1 B=-5 C=6 RAICES REALES DIFERENTES:X1=3, X2=2 A=1 B=-6 C=9 RAICES REALES IGUALES: X1=3, X2=3 A=1 B=1 C=1 NO EXISTEN RAICES REALES. NOTA: CONDICIONES ANIDADAS A=input('INGRESE EL COEFICIENTE PRINCIPAL:'); B=input('INGRESE EL COEFICIENTE DEL TÉRMINO LINEAL:'); C=input('INGRESE EL VALOR DE LA CONSTANTE:'); D=B^2-4*A*C; % DISCRIMINATE DE LA ECUACION if D>=0 if(D==0) X1=(-B+sqrt(D))/(2*A); X2=X1; disp('LAS RAICES SON REALES IGUALES '); else X1=(-B+sqrt(D))/(2*A); X2=(-B-sqrt(D))/(2*A); disp('LAS RAICES SON REALES DIFERENTES '); end disp('LA PRIMERA RAÍZ DE LA ECUACIÓN ES: '); disp(X1); disp('LA SEGUNDA RAÍZ DE LA ECUACIÓN ES: '); disp(X2); else disp('LAS RAICES SON COMPLEJAS '); end 4.- INGRESAR UN AÑO Y VERIFICAR SI ES BISIESTO un año es bisiesto si cumple los siguientes criterios:
Es bisiesto si es divisible entre 4. :(P..DIV ENTRE 4)
Pero no es bisiesto si es divisible entre 100.: (Q..DIV ENTRE 100) Pero sí es bisiesto si es divisible entre 400.: (R..DIV ENTRE 400) (2000 y 2400 sí son bisiestos son divisibles entre 100 pero también entre 400. 1900, 2100, 2200 y 2300 no lo son porque solo son divisibles entre 100).