Advertisement
Guest User

Untitled

a guest
Sep 6th, 2021
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.99 KB | None | 0 0
  1. import UIKit
  2.  
  3. func averageFuelConsumptionInLitersPer100KM(liters: Double, km: Double) -> Double {
  4.     //For example: 57 litres / 635 km * 100 = 8.98l/100km.
  5.     return (liters / km) * 100
  6. }
  7. print(averageFuelConsumptionInLitersPer100KM(liters: 57, km: 635))
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. func addingDisFuelandData(distance: Double, fuel: Double, data: String) -> Double {
  16.         return fuel
  17. }
  18.  
  19. func addingDisFuelandData1(distance: Double, fuel: Double, data: String) -> Double {
  20.         return fuel
  21. }
  22.  
  23. let averageFuel = addingDisFuelandData1(distance: 900, fuel: 100, data: "10.03.2021") -
  24. addingDisFuelandData1(distance: 900, fuel: 10, data: "11.02.2021")
  25.  
  26. print(averageFuel)
  27.  
  28. //Another way
  29.  
  30. var distanceInKM: Double = 0.0
  31. var fuelInLiters: Double = 0.0
  32. var today: String  = ""
  33.  
  34. func addDistance(distance: Double) {
  35.     distanceInKM += distance
  36. }
  37. print(distanceInKM)
  38. addDistance(distance: 1000)
  39. print(distanceInKM)
  40.  
  41. func addFuel(fuel: Double) {
  42.     fuelInLiters += fuel
  43. }
  44. print(fuelInLiters)
  45. addFuel(fuel: 100)
  46. print(fuelInLiters)
  47.  
  48. func addData(data: String){
  49.     today = data
  50. }
  51. print(today)
  52. addData(data: "1233333333")
  53. print(today)
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. func litersPer100KmToMPG(liters: Double) -> Double {
  62.    //1 liter per 100 kilometers equals 235.2 US MPG or 282.5 Imperial MPG
  63.     let literPerMPG: Double = 235.2
  64.     return liters * literPerMPG
  65. }
  66. //print(litersPer100KmToMPG(liters: 2))
  67.  
  68. func averagePricePerKm(fuelPricePerLiter: Double) -> Double {
  69.     //pricePerLiter = 2.21 lv
  70.     let liter: Double = 10.0
  71.     let priceForTravel100Km = fuelPricePerLiter * liter
  72.     let averagePricePerKm = priceForTravel100Km / 100
  73.     return averagePricePerKm
  74. }
  75. //print(averagePricePerKm(fuelPricePerLiter: 2.21))
  76.  
  77.  
  78.  
  79. func printFuelConsumtionAndDateOfFueling() {
  80.     let fuelConsumtion = averageFuelConsumptionInLitersPer100KM(liters: 57, km: 635)
  81.     let dateOfFueling = "06.09.2021"
  82.     print(String(format: "%0.2f, %@", fuelConsumtion, dateOfFueling))
  83. }
  84. //printFuelConsumtionAndDateOfFueling()
  85.  
  86.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement