lunes, 22 de julio de 2013

valtitu.py (Programa de valoración y titulacion de Soluciones )

Un pequeño programa creado en python, para la valoración de soluciones química,  (algo de lo que este trimestre me encontré en química de soluciones). Estando algo aburridos por las vacaciones trataremos de publicar diariamente en el blog, por lo que les dejo este programa, es muy simple y si estas empezando a desarrollar tus propios programas en python 3.x de sera de mucha ayuda.  El código queda como sigue.

#### Valoraciones y Titulacion

print('Valoracion de una Solucion. (1)')
print('Titulacion de una solucion. (2)')

print('Seleccione la opcion adecuada')

opcion = int(input(':_ '))

if opcion == 1:
    print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
    print('Formula  M /peq = V*N')
    print('Selecionando la Variable a encontrar')
    print('M.........(1)')
    print('V.........(2)')
    print('N.........(3)')
    opcion2 = int(input('Seleciona Variable:_ '))
    if opcion2 ==1:
        print('Tu Variable a encontrar es M')
        print('******************************************************')
        v = float(input('V de la Solucion: '))
        n = float(input('N de la Solucion: '))
        peq = float(input('Peso Equivalente: '))
        ## aplicando formula
        m = (v*n)*peq
        print ('Se necesitan',m,'para llevar acabo la titulacion')
        print('******************************************************')
    elif opcion2 ==2:
        print('Tu Variable a encontrar es V')
        print('******************************************************')
        n = float(input('N de la Solucion: '))
        peq = float(input('Peso Equivalente: '))
        m = float(input('M a emplear :    '))
        a = (m/peq)
        v = (a/n)
        print ('Se necesitan',v,'para llevar acabo la titulacion')
        print('******************************************************')
    elif opcion2 ==3:
        print('Tu Variable a encontrar es N')
        print('******************************************************')
        v = float(input('V de la Solucion: '))
        peq = float(input('Peso Equivalente: '))
        m = float(input('M a emplear :    '))
        a = (m/peq)
        n = (a/v)
        print ('La normalidad es: ',n)
        print('******************************************************')   
    else:
        print('Fuera de Rango sólo se Admiten 3 casos')


elif opcion == 2:
    print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
    print('formula C1V1 = C2V2')
    print('Para Variables C1V1 .....(1)')
    print('Para Variables C2V2......(2)')
    opcion3 = int(input('Seleccione Opcion:_ '))
    if opcion3 == 1:
        print('conjunto de variables Seleccionadas : C1V1')
        print('******************************************************')
        print('C1.....(1)')
        print('V1.....(2)')
        opcion4 = int(input('Seleccione una Opcion:_ '))
        if opcion4 == 1:
            print('Variable a encontrar C1')
            print('******************************************************')
            v1 = float(input('V1:_ '))
            v2 = float(input('V2:_ '))
            c2 = float(input('C2:_ '))
            c1 = (v2*c2)/v1
            print('El valor de C1 es:  ',c1)
            print('******************************************************')
        elif opcion4 == 2:
            print('Variable a encontrar V1')
            print('******************************************************')
            c1 = float(input('C1:_ '))
            v2 = float(input('V2:_ '))
            c2 = float(input('C2:_ '))
            v1 = (v2*c2)/c1
            print('El valor de V1 es:  ',v1)
            
        else:
            print('Solo de Admiten 2 casos, Fuera de Rango')
    elif opcion3 == 2:
        print('Conjunto de Variables Seleccionadas:  C2V2')
        print('******************************************************')
        print('C2.....(1)')
        print('V2.....(2)')
        opcion5= int(input('Seleccione una Opcion:_ '))
        if opcion5 == 1:
            print('Variable a encontrar C2')
            print('******************************************************')
            v1 = float(input('V1:_ '))
            v2 = float(input('V2:_ '))
            c1 = float(input('C1:_ '))
            c2 = (v1*c1)/v2
            print('El valor de C2 es:  ',c2)
            print('******************************************************')
        elif opcion5 == 2:
            print('Variable a encontrar V2')
            print('******************************************************')
            c1 = float(input('C1:_ '))
            v1 = float(input('V1:_ '))
            c2 = float(input('C2:_ '))
            v2 = (v1*c1)/c2
            print('El valor de V1 es:  ',v2)
        
    else:
        print('Fuera de rango solo se admiten 2 casos')
else:
    print('**********************************************************')
    print('Fuera de Rango solo se admiten 2 casos')
Ejecutando el programa

Valoracion de una Solucion. (1)
Titulacion de una solucion. (2)
Seleccione la opcion adecuada
:_ 2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
formula C1V1 = C2V2
Para Variables C1V1 .....(1)
Para Variables C2V2......(2)
Seleccione Opcion:_ 1
conjunto de variables Seleccionadas : C1V1
******************************************************
C1.....(1)
V1.....(2)
Seleccione una Opcion:_ 1
Variable a encontrar C1
******************************************************
V1:_ 3.4
V2:_ 15
C2:_ 0.34
El valor de C1 es:   1.5000000000000002
******************************************************

No hay comentarios:

Publicar un comentario