প্রোগ্রামিংয়ের মৌলিক ধারণা/সুইফট লুপ উদাহরণ
অবয়ব
গণনা
[সম্পাদনা]// এই প্রোগ্রামটি ব্যবহারকারী-নির্ধারিত স্টার্ট, স্টপ এবং ইনক্রিমেন্ট মান ব্যবহার করে While, Do এবং For লুপ গণনা প্রদর্শন করে।
//
// তথ্যসূত্র:
// https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html
import Foundation
func getValue(name: String) -> Int {
var value : Int
print(name + " মান লিখুন:")
value = Int(readLine()!)!
return value
}
func whileLoop(start: Int, stop: Int, increment: Int) {
print("While লুপ গণনা করছে " + String(start) + " থেকে " +
str(stop) + " পর্যন্ত, প্রতি ধাপে " + str(increment) + " করে:")
var count : Int
count = start
while count <= stop {
print(count)
count = count + increment
}
}
func doLoop(start: Int, stop: Int, increment: Int) {
print("Do লুপ গণনা করছে " + str(start) + " থেকে " +
str(stop) + " পর্যন্ত, প্রতি ধাপে " + str(increment) + " করে:")
var count : Int
count = start
repeat {
print(count)
count = count + increment
} while count <= stop
}
func forLoop(start: Int, stop: Int, increment: Int) {
print("For লুপ গণনা করছে " + str(start) + " থেকে " +
str(stop) + " পর্যন্ত, প্রতি ধাপে " + str(increment) + " করে:")
for count in stride(from: start, through: stop, by: increment) {
print(count)
}
}
func main() {
var start : Int
var stop : Int
var increment : Int
start = getValue(name: "শুরুর")
stop = getValue(name: "শেষের")
increment = getValue(name: "বৃদ্ধির")
whileLoop(start: start, stop: stop, increment: increment)
doLoop(start: start, stop: stop, increment: increment)
forLoop(start: start, stop: stop, increment: increment)
}
main()
আউটপুট
[সম্পাদনা]শুরুর মান লিখুন: 1 শেষের মান লিখুন: 3 বৃদ্ধির মান লিখুন: 1 While লুপ গণনা করছে 1 থেকে 3 পর্যন্ত, প্রতি ধাপে 1 করে: 1 2 3 Do লুপ গণনা করছে 1 থেকে 3 পর্যন্ত, প্রতি ধাপে 1 করে: 1 2 3 For লুপ গণনা করছে 1 থেকে 3 পর্যন্ত, প্রতি ধাপে 1 করে: 1 2 3