Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Zad 1.2
- import SwiftUI
- func test(b1: Double, b2:Double) -> Bool{
- if(b1 != 0 && b2 != 0 )
- {
- return true
- }
- else
- {
- return false
- }
- }
- struct ContentView: View {
- @State var b1: Double = 0.0
- @State var b2: Double = 0.0
- @State var sprawdzam: Bool = false
- @State var wynik: Double = 0.0
- //@State var wynik: String = ""
- var body: some View {
- VStack{
- HStack(alignment:.center){
- Text("Podaj pierwszy bok")
- TextField("a",text: Binding(
- get:{String(self.b1)},
- set:{self.b1=Double($0) ?? 0}))
- }.padding()
- HStack{
- Text("Podaj drugi bok")
- TextField("b",text: Binding(
- get:{String(self.b2)},
- set:{self.b2=Double($0) ?? 0}))
- }.padding()
- Button(action: {if(test(b1: self.b1, b2: self.b2))==true
- {
- sprawdzam = false
- wynik = b1 / b2
- }
- else
- {
- sprawdzam = true
- }
- }, label: {Text("Oblicz")}).padding()
- Text("Podano: \(self.b1,specifier: "%.2f"),\(self.b2,specifier: "%.2f")").padding()
- if(sprawdzam){
- Text("Nie dzielimy przez 0!")
- }else{
- Text("\(self.wynik, specifier: "%.2f")").padding()
- }
- }
- }
- }
- struct ContentView_Previews: PreviewProvider {
- static var previews: some View {
- ContentView()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment