Bir bileşikteki elementlerin yüzdesini hesaplayan python programı


Merhaba. Aşağıda göreceğiniz python programı element analizi yapmamızı sağlıyor, yani bir kimyasal bileşikteki atomların yüzdesini hesaplıyor. Bunun için her elementin toplam ağırlığını molekül ağırlığına bölerek yüzdesini hesaplıyor. Bu program kimya ve kimya mühendisliği ve organik kimya dersi alan öğrencilerin işine yarayabilir. Keyifle kullanmanız dileğiyle.

Kullanım açıklaması

C12 H22 O11 (elementler ve sayıları arasında boşluk bırakıyoruz, program boşluklara göre liste elemanları oluşturuyor) gibi bir girdimiz var diyelim. Programın en başında elementler ve ağırlıklarının olduğu bir sözlük var. Buradan C için örneğin 12 * 12.0107 yaparak 144,1284 buluyoruz. Diğer elementlerle tekrarladığımız zaman 22 * 1.00794 = 22,17468 buluyoruz.

Son olarak oksijen için yaptığımızda 175,9934 buluyoruz. Hepsini toplayınca molekülün kütlesi çıkıyor. 342,296 g/mol bu molekülün kütlesi. Şimdi karbonun yüzdesini bulmak için karbon elementlerinin toplam kütlesi olan (144,1284 / 342,296) * 100  = %42,11 (noktadan sonra iki hane yapmayı tercih ettim). Hidrojenin yüzdesi benzer şekilde hesaplanınca %6,48, oksijende de %51,42 buluyoruz.

Programın verdiği sonuç şöyle:

  • Molekül ağırlığı:  342.29648
  • Element: C, yüzdesi: % 42.11
  • Element: H, yüzdesi: % 6.48
  • Element: O, yüzdesi: % 51.42

Programın python kodları

GitHub sayfası: Element Yüzdesi





3 Yorumlar

Yorum ekle
  1. 3
    Barbaros Akkurt

    Kodları kullanmak için seçerek kopyalayın ve bir metin belgesine yapıştırın, sonu .py olmalı. Daha sonra python yorumlayıcınız yoksa https://python.org adresinden yorumlayıcıyı indirin (32 bit veya 64 bit seçeneği var), sonra IDLE kullanarak bu .py dosyasını çalıştırıp inceleyebilirsiniz.

+ Yorum yap