Está en la página 1de 6

1.

PROGRAM ecgrado2f
2. IMPLICIT NONE
3. INTEGER :: ierror=2
4. REAL (KIND=8) :: A, B, C
5. REAL (KIND=8) :: X, X1,X2,DISCR
6. REAL (KIND=8), PARAMETER :: TOL=1e-10
7. COMPLEX (KIND=8) :: XA,XB, PIM
8.
9. ! Los datos se leen en el fichero datos.d
10. OPEN(UNIT=10, FILE="datos.d", STATUS="OLD", ACTION="READ", &
IOSTAT=ierror)
11. IF (ierror /= 0) THEN
12. PRINT *, "Error de lectura de fichero"
13. STOP 123456
14. END IF
15. READ (10,*) A, B, C
16. PRINT *, " ", "A=", A, " ", "B=", B, " ", "C=", C
17. DISCR = (B**2-4.0*A*C)
18.
19. IF (DISCR>TOL) THEN
20. X1 = (-B+SQRT(DISCR))/(2.0*A)
21. X2 = (-B-SQRT(DISCR))/(2.0*A)
22. PRINT *, "Las soluciones son reales: X1=",X1," X2=",X2
23. ELSE IF (DISCR<-TOL) THEN
24. PIM = SQRT(CMPLX(DISCR))
25. XA = (-B+PIM)/(2.0*A)
26. XB = (-B-PIM)/(2.0*A)
27. PRINT *, "Las soluciones son complejas: XA=",XA," XB=",XB
28. ELSE
29. X = -B/(2.0*A)
30. PRINT *, "La raiz doble es: X=", X
31. END IF
32. END PROGRAM

FHM France Winner 2005 Se Tape

---------- ip 190.42.60.131 ---------

rograma para Calcular la Fuerza neta y el Centro de presiones (Mecanica de Fluidos)


 
Mié, 07/10/2009 - 18:23
Hola Adictos... Este es un segundo programa que desarrolle para calcular el centro de presiones y la Fuerza
neta, es para Mecanica de fluidos, lo hize porque ya se acerkan mis parciales =( ... Bueno este es un
programa basico, fail de entender y usar. Solo que se ve feo cuando esta todo el codigo amontonado, pero se
que uds. lo podran entender =). Haciendo este programa me tope con una incognita: se puede CHOOSEar
dentro de un INFORM????? o como es ese directorio INFORMIN???? la verda que me deskoncerto un poko
no poder hacerlo... Si alguien me pueda ayudar, explikar, como puedo meter CHOOSE dentro de un
INFORM, le estaria eternamente agradecido. Les dejo kon el programa de Fluidos... XD FcpYcp 1.0
..............................................................................................................................................................................
.............................................. parece que -> es equivalente a  .............................................................
« CLLCD "Que desea calcular?"
{ { "Fuerza Neta cg" 1 } {
"Distancia Ycp" 2 } } 1
CHOOSE
IF
THEN -> opc ; ’opc’ es variable local
«

IF 'opc==1'
THEN "Cuantos liquidos
hay?" { { "Uno" 1 } { "Dos" 2
} } 1 CHOOSE
IF
THEN -> opc2 ; ’opc2’ es variable local
«

; ‘<< >>’ subprograma interno


IF 'opc2==1'
THEN "Calculo de
Fcg" { { "Po:" "Presion sobre
liquidos" } { "A:" "Area de
la superficie (m2)" } { "‘1:"
"Peso especifico (kgf/m3)" }
{ "h1:" "altura del liquido
(m)" } } 2 { } { 0 0 1000 0 }
INFORM
IF
THEN OBJ-> DROP
 P A G h '(G*h+P)*A' EVAL ; esta línea contiene texto escrito en Modo Algebraico (‘
’)
END
END
IF 'opc2==2'
THEN "Calculo de
Fcg" { { "Po:" "Presion sobre
liquidos" } { "A:" "Area de
la superficie (m2)" } { "‘1:"
"Peso especifico 1 (kgf/m3)"
} { "h1:" "altura del liquido
1 (m)" } { "‘2:" "Peso
especifico 2 (kgf/m3)" } {
"h2:" "altura del liquido 2
(m)" } } 2 { } { 0 0 1000 0
1000 0 } INFORM
IF
THEN OBJ-> DROP
 P A G h G2 h2
'(G*h+G2*h2+P)*A' EVAL
END
END

»
END
END
IF 'opc==2'
THEN CLLCD "Formula:

‘*sin(•)*Ixx ------------
F" MSGBOX "Distancia
Ycp al cg" { { "‘:" "Peso
especifico (kgf/m3)" } { "•:"
"Angulo de inclinacion (GS)"
} { "Ixx:" "Momento de
Inercia xx (m4)" } { "F:"
"Fuerza neta (kgf)" } } 2 { }
{ 1000 0 0 0 } INFORM
IF
THEN OBJ-> DROP -> G T
I F 'G*I*SIN(T)/F' ->NUM
END
END

»
END
»

Ivan muchos saludos nosé como explicarte la casa de ciudad nueva se pinto todo
resulta q la cocina había estado calichado tengo q hacer romper todo el tarrajeo, ya le
estoy haciendo, cuando acabe lo pondré en venta y espero tener suerte para venderlo.
Toda la plata que me sobraba estoy usando para comprar materiales para el pozo y me
estoy quedando sin dinero y esto me preocupa, es cuando uno flaquea por dinero.
Amilcar me presto para la manta. eh estado pensando que me llames urgente y quiero
conversar quizá por tu lado encontraría una via de solución, ya hoy dia estamos haciendo
trabajar el entubado y el pozo. Necesito conversar y me llamas de noche porq de dia
estoy en el campo, cuando me llames ya te contare todos los motivos pero urgente de
noche voy a estar en la casa. A nacho le estuve diciendo que te iba a escribir y ahora es q
me doy el tiempo d hacerlo. Me despido con muchos saludos tu padre q siempre los
estima mucho Carlos.

NOTA: Todas las noches te esperaré no te olvides por favor.


Bien qué podría decir es un poco complicado estuve hablando con papa para que hagamos de una vez en serio
esto xq ya se pago el agua y no se esta usando la misma lo cual resulta contardictorio, ahora estos días tengo tiempo
y trato de ayudarlo, a veces él se deja y otras no, ahora ultimo como te dije hablamos y acordamos acabarlo y lo veo
mas decidido q antes para realizar tanto lo de ciudad nueva como lo de la pampa. Un inconveniente con ciudad
bueva fue q trata de hacerlo todo él cuando llames será bueno si le dices q contrate a alguien para q acabe con la
cocina q ya solo falta eso. De la pampa se quedó todo eso un poco en la indecisión de uno y lo poco que podía hacer
en un principio por mi falta de tiempo, ahora alcanzo a hacer más pero veíamos con papa el problema del dinero que
no parece ser mucho desde mi punto de vista, es una pena q pase esto por todos los sentidos pero ya debe de
solucionarse voy viendo en q lo ayudo siempre y eso en el margen que él se deje ayudar.

Llamalo por favor para q te pueda explicar un poco él la situación te escribo luego…

Adios y mucha suerte

Ivan muchos saludos , igual para carlos.


Esperando tu llamada para conversar y comunicarte mi caso
sinceramente hijo estoy haciendo entubar ya lo hicieron pero aun
falta hacer colocar la manta . ivan quiero sincerarme estoy muy
agotado en dinero para petróleo para los maestros , todo es dinero ,
por eso eh estado pensando q me hagas favor para poner operativo el
reservorio luego hacer mejorías, lo q me ha me retrasado estuve
enfermo, es verdad mandamos mensajes y chino recibio respuesta q
ibas a llamar. Ivan el teléfono esta mal a veces entra otras no ,
cuando contesto se corta q cólera. Ivan me harias el favor de
prestarme 1500 con esa suma y todo se pondrá operativo y para mis
gastos diarios, de una parte amilcar me ayuda para la semana pero
es algo. La casa de ciudad nueva todo esta acabado como para vender
lo q sucede es q cocina estaba calichado y había q picar y hacer
tarrajear solo falta tarrajear. Por favor te pido este favor donde
quien puedo recurrir q pena el teléfono esta mal. Cuando llegues ya
hablaremos bien las cuentas por eso te escribi que pena no funciona
teléfono, espero urgente tu respuesta si pudieras llamar seria aun
mejor.
Tu papa q los estima CARLOS
PD:ya no estoy como antes, me veo cansado , cuando llegues
conversaremos
=================

Ivan

Muchos saludos igual para Carlos. Ya recogimos el envio al dia siguiente, chino te escribió, seguro no llego el
mensaje. El sabia el numero y cobramos dos mil . hace unos días también escribia en la computadora y ,me
preguntaba que quería yo decirte --

Sinceramente Ivan me has sacado de apuros que Sali del entrampamiento, gracias a ti mi querido hijo de todo lo que
estas haciendo estoy profundamente agradecido lo reconozco y que el todopoderoso te lo recompense y bendiga
gracias hijo.

Seguramenete Diciembre estas aquí y te cuento mas que esta pasando, en este momento tienes toda la razón. Yo no
naci en el campo, que hacia ahí? Ami el tiempo mismo me lo esta enseñando incluso viviendo, pero desde que me
enferme ya no soy he bajado físicamente ya no lo soy como antes, bueno es la ley de la Vida.

NOTA: felizmente Cinthia ya termina y estaremos mas tranquilos, bueno y ustedes son jóvenes hacia adelante como
hay un dicho: viejos a la tumba, jóvenes hacia la cumbre.

Muchas gracias tu papa que los estima y quiere.

También podría gustarte