Salah for programmers?

  • Thread starter Thread starter fschmidt
  • Start date Start date
  • Replies Replies 2
  • Views Views 3K

fschmidt

Elite Member
Messages
381
Reaction score
17
Gender
Male
Religion
Other
I spent today trying to understand salah. As a programmer, I naturally want an algorithm. Below is what I came up with. Can someone verify that it is correct?

Code:
function salah(rakats)

    stand

    "Allahu Akbar" raise hands
    
    for rakah = 1 to rakats do

        stand, hands on chest
        
        "Bismillahir rahmanir rahim. Al hamdu lil lahi rabbil 'alamin. Arrahmanir rahim. Maliki yawmiddin. Iyyaka na'budu wa iyyaka nasta'in. Ihdinas siratal mustaqim. Siratal ladhina an'amta'alaihim, ghairil maghdubi'alaihim wa lad dhallin. Amin"

        if rakah <= 2 then say other verse
        
        "Allahu Akbar" raise hands
        
        hands on knees
        
        3X "Subhana Rabbiyal Adhim."
        
        "Sami'Allahu liman hamidah" raise hands

        stand
        
        "Rabbana lakal hamd."
        
        "Allahu Akbar" bow
        
        3X "Subhana Rabbiyal A'la."
        
        "Allahu Akbar" sit
        
        "Rabbighfir li."
        
        "Allahu Akbar" bow
        
        3X "Subhana Rabbiyal A'la."
        
        "Allahu Akbar" sit

        if rakah==2 or rakah==rakats then

            "At-Tahiyyatu lillahi was- Salawatu wat-Tayyibatu. As-Salamu ' alaika ayyuhannabiyyu wa rahmatullahi wa barakatuhu. Assalamu 'alaina wa’ala ibadil-Lahis -Salihin ash hadu al-La ilaha il-Lal lahu wa ash hadu anna Muhammadan abduhu wa rasuluhu."

        end

    end

    "Allahumma salli 'ala Muhammadin Wa 'ala ali Muhammadin Kama sallaita 'ala Ibrahima wa 'ala ali Ibrahima wa barik 'ala Muhammadin wa 'ala ali Muhammadin Kama barakta ' ala Ibrahima Wa ' ala ali Ibrahima Fil a'lamina Innaka hamidun Majid."

    "Allahumma inni a'udhu bika min adhabi jahanam wamin adhabil qabri wamin sharri fitnatil mahya wal mamat wamin sharri fitnatil masihid dajjaal."

    turn right "Assalamu alaikum wa rahmatullah"
    turn left "Assalamu alaikum wa rahmatullah"

end
 
Last edited:
SubhanAllah. May Allah swt guide you to right path . Ameen
 

Similar Threads

Back
Top