Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CÓDIGODEPRESION
CÓDIGODEPRESION
IMPLICIT NONE
/*MENSAJE EN PANTALLA
WRITE(*,*)"*******************************************************"
WRITE(*,*)"* PROGRAMA ELABORADO POR SIERRA MURILLO BRYAN DAVID *"
WRITE(*,*)"*******************************************************"
WRITE(*,*)
WRITE(*,*)
WRITE(*,*)"ESTE PROGRAMA USA EL METODO DE HORNER PARA CALCULAR EL FACTOR DE DANO"
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)"CUANTOS VALORES INGRESARAS"
READ(*,*)N
/*LIMPIA PANTALLA
CALL SYSTEM('CLS')
CALL SYSTEM('CLS')
/*SE LE ASIGNA DE VALOR DE CERO DE LA PRIMERA FILA A LA CUARTA YA QUE ESTOS VALORES
NO SERAN TOMADOS EN CUENTA
DO I=1,4
A(I,8)=0
A(I,9)=0
A(I,10)=0
A(I,11)=0
END DO
A21=A12
/*CALCULO DE PWS
DO I=2,N
A(I,12)=(b*A(I,6))+AA
END DO
OP=1
/*MENSAJE EN PANTALLA
DO WHILE(OP==1)
WRITE(*,*)"*******************************************************"
WRITE(*,*)"* PROGRAMA ELABORADO POR SIERRA MURILLO BRYAN DAVID *"
WRITE(*,*)"*******************************************************"
WRITE(*,*)
WRITE(*,*)"SE REALIZO UNA REGRESION LINEAL Y OBTUVIMOS LA SIGUIENTE RECTA DE
AJUSTE"
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)"PWS=",b,"*","(Log((tp + DELTA_t)/DELTA_t))","+",AA
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)"QUE DESEAS HACER (DIGITA TU OPCION):"
WRITE(*,*)
WRITE(*,*)"1)COMPROBAR QUE LOS VALORES X - Log((tp + DELTA_t)/DELTA_t)"
WRITE(*,*)"2)COMPROBAR QUE LOS VALORES DE Y - PWS"
WRITE(*,*)"3)MOSTRAR EL FACTOR DE DANO"
WRITE(*,*)"4)IMPRIMIR LOS VALORES"
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)"RESPUESTA: "
READ(*,*)OP
CALL SYSTEM('CLS')
/*SELECCI�N DE CASOS
SELECT CASE(OP)
CASE(1) /*CASO 1
/*MENSAJE EN PANTALLA
WRITE(*,*)"X-Log((tp + DELTA_t)/DELTA_t)"
WRITE(*,*)"------------------------------------------------"
CASE(2)/*CASO 2
WRITE(*,*)"Y - PWS"
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)
WRITE(*,*)"SON CORRECTOS ESTOS DATOS(DIGITA EL DIGITO)"
WRITE(*,*)
WRITE(*,*)"1)SI"
WRITE(*,*)"2)NO"
WRITE(*,*)
WRITE(*,*)"RESPUESTA: "
READ(*,*)OP
CALL SYSTEM('CLS')
CASE(3)/*CASO 3
CASE(4)/*CASO 4
/*IMPRIME EN ARCHIVO
WRITE(12,*)"*******************************************************"
WRITE(12,*)"* PROGRAMA ELABORADO POR SIERRA MURILLO BRYAN DAVID *"
WRITE(12,*)"*******************************************************"
WRITE(12,*)
WRITE(12,*)" X"
WRITE(12,*)"------------------------------------------------"
WRITE(13,*)"*******************************************************"
WRITE(13,*)"* PROGRAMA ELABORADO POR SIERRA MURILLO BRYAN DAVID *"
WRITE(13,*)"*******************************************************"
WRITE(13,*)
WRITE(13,*)" Y"
WRITE(13,*)"------------------------------------------------"
DO I=5,N
WRITE(12,*)A(I,6)
WRITE(13,*)A(I,12)
END DO
WRITE(*,*)"------------------------------------------------"
WRITE(*,*)
WRITE(*,*)"DESEAS REGRESAR AL MENU"
WRITE(*,*)
WRITE(*,*)"1)SI"
WRITE(*,*)"2)NO"
WRITE(*,*)
WRITE(*,*)"RESPUESTA: "
READ(*,*)OP
CALL SYSTEM('CLS')
/*CIERRA ARCHIVOS
CLOSE(10)
CLOSE(11)
CLOSE(12)
CLOSE(13)
DEALLOCATE(A) /*BORRA LOS VALORES ALMACENADOS
END PROGRAM