ProgramaS EN SWIFT
ProgramaS EN SWIFT
ProgramaS EN SWIFT
enum OperacionCalculadora {
case sumar, restar, multiplicar, dividir
init?(_ boton:String) {
switch boton {
case "+": self = .sumar
case "-": self = .restar
case "*": self = .multiplicar
case "/": self = .dividir
default: return nil
}
}
repeat {
print("Primer número: ", terminator:"")
if actualizaNumero(readLine()!) == nil {
print("Error\n")
continue
}
print("Operación: ", terminator:"")
if actualizaOperacion(readLine()!) == nil {
print("Error\n")
continue
}
print("Segundo número: ", terminator:"")
if actualizaNumero(readLine()!) == nil {
print("Error\n")
continue
}
if realizaCalculo() == true {
print("Resultado: " + pantalla + "\n")
}
} while true
//
// ViewController.swift
// Calculadora
//
import UIKit
class ViewController: UIViewController {
enum OperacionCalculadora {
case sumar, restar, multiplicar, dividir
init?(_ boton:String) {
switch boton {
case "+": self = .sumar
case "-": self = .restar
case "*": self = .multiplicar
case "/": self = .dividir
default: return nil
}
}
alert.addAction(action)
show(alert, sender:nil)
}
}
let num = 24
// Con if
if esPar(num) {
print("El numero \(num) es par")
}
else {
print("El numero \(num) es impar")
}
// Con el operador ?
print("El numero \(num) es " + (esPar(num) ? "par" : "impar"))