सामग्री पर जाएँ

कंप्यूटर प्रोग्रामिंग/लूप्स/स्विफ्ट

विकिविश्वविद्यालय से
// This program displays a temperature conversion table showing Fahrenheit
// temperatures from 0 to 100, in increments of 10, and the corresponding
// Celsius temperatures using While, For, and Do loops.

import Foundation

func whileLoop()
{
    var f: Double
    var c: Double
    
    print("F°    C°")
    f = Double(0)
    while f <= 100 
    {
        c = (f - 32) * 5 / 9
        print(String(f) + " = " + String(c))
        f += 10
    }
}

func forLoop()
{
    var c: Double
    
    print("F°    C°")
    for f in stride(from: 0.0, through: 100, by: 10)
    {
        c = (f - 32) * 5 / 9
        print(String(f) + " = " + String(c))
    }
}

func doLoop()
{
    var f: Double
    var c: Double
    
    print("F°    C°")
    f = Double(0)
    repeat 
    {
        c = (f - 32) * 5 / 9
        print(String(f) + " = " + String(c))
        f += 10
    } while f <= 100
}

func main()
{
    whileLoop()
    forLoop()
    doLoop()
}

main()

निम्न कोड मुफ्त ऑनलाइन विकास के वातावरण में से एक में ऊपर कॉपी और पेस्ट करो या अपने खुद के कम्पाइलर/इंटरप्रेटर/आईडीई का उपयोग करें।