বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/শর্তের উদাহরণ

উইকিবই থেকে

তাপমাত্রা

[সম্পাদনা]

সিউডোকোড

[সম্পাদনা]
Function Main
    Declare String choice
    
    Assign choice = GetChoice()
    If Choice = "C" Or Choice = "c"
        Call ProcessCelsius()
    False:
        If Choice = "F" Or Choice = "f"
            Call ProcessFahrenheit()
        False:
            Output "সেলসিয়াস এ রূপান্তর করতে C অথবা ফারেনহাইট এ রূপান্তর করতে F লিখুন:!"
        End
    End
End

Function CalculateCelsius (Real fahrenheit)
    Declare Real celsius
    
    Assign celsius = (fahrenheit - 32) * 5 / 9
Return Real celsius

Function CalculateFahrenheit (Real celsius)
    Declare Real fahrenheit
    
    Assign fahrenheit = celsius * 9 / 5 + 32
Return Real fahrenheit

Function DisplayResult (Real temperature, String fromScale, Real result, String toScale)
    Output temperature & "° " & fromScale & " is " & result & "° " & toScale
End

Function GetChoice
    Declare String choice
    
    Output "ফারেনহাইট এ রূপান্তর করতে F অথবা সেলসিয়াস এ রূপান্তর করতে C লিখুন:"
    Input Choice
Return String choice

Function GetTemperature (String scale)
    Declare Real temperature
    
    Output "তাপমাত্রা লিখুন: " & scale 
    Input temperature
Return Real temperature

Function ProcessCelsius
    Declare Real temperature
    Declare Real result
    
    Assign temperature = GetTemperature("Celsius")
    Assign result = CalculateCelsius(temperature)
    Call DisplayResult(temperature, "ফারেনহাইট", result, "সেলসিয়াস")
End

Function ProcessFahrenheit
    Declare Real temperature
    Declare Real result
    
    Assign temperature = GetTemperature("Fahrenheit")
    Assign result = CalculateFahrenheit(temperature)
    Call DisplayResult(temperature, "সেলসিয়াস", result, "ফারেনহাইট")
End

সেলসিয়াস এ রূপান্তর করতে C অথবা ফারেনহাইট এ রূপান্তর করতে F লিখুন:

 c

ফারেনহাইট তাপমাত্রা লিখুন:

 100
100° Fahrenheit is 37.7777777777778° Celsius

সেলসিয়াস এ রূপান্তর করতে C অথবা ফারেনহাইট এ রূপান্তর করতে F লিখুন:

 f

সেলসিয়াস তাপমাত্রা লিখুন:

 100
100° Celsius is 212° Fahrenheit

সেলসিয়াস এ রূপান্তর করতে C অথবা ফারেনহাইট এ রূপান্তর করতে F লিখুন:
 x

আপনাকে সেলসিয়াসে রূপান্তর করতে C অথবা ফারেনহাইটে রূপান্তর করতে F চাপতে হবে!

ফ্লো-চার্ট

[সম্পাদনা]

Conditions flowchart Conditions ProcessCelsius flowchart Conditions ProcessFahrenheit flowchart Conditions GetChoice flowchart Conditions GetTemperature flowchart Conditions CalculateCelsius flowchart Conditions CalculateFahrenheit flowchart Conditions DisplayResult flowchart

তথ্যসূত্র

[সম্পাদনা]

টেমপ্লেট:Subpage navbar