No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Operadores lógicos

7/33
Recursos

Aportes 36

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Estoy muy emocionado por este curso!

Combinando lo aprendido

let response = hasMoney && knowSwift && knowMath ? "You can develop apps" : "You can't develop apps"
print(response)```

👇🏽
Logical NOT (!a)
Logical AND (a && b)
Logical OR (a || b)

🤣🤣

let fullyVaccinated = false
let money = true

if fullyVaccinated && money {
    print("Puedes viajar")
} else {
    print("Lo siento pero no puedes viajar ")
}

// Reto

let mac = true
let swfit = true
let cMasMAs = false

if (cMasMAs && swfit) || mac {
    print("Puedo hacer Apps")
}else{"No puedo hacer Apps"}

el and (&&), or (||) y not(!) también son heredados del lenguaje C

let tengoMac = true
let seProgramarSwift = false
let seProgramarCeMasMas = false
let tengoSuscripcionPlatzi = true

if tengoMac && (
        seProgramarSwift ||
        seProgramarCeMasMas ||
        tengoSuscripcionPlatzi){
    print("Puedo programar para iOs")
}else{
    print("Ni modo, solo Javascript")
}
<let DevelopIOS = true

var haveMacintosh = true
var knowSwift = true

if haveMacintosh || knowSwift {
    print("Podes programar aplicaciones")
} else { print ( "No puedes programar aplicaciones para iOS")
    
}>
ahi vamos**let** uiDesign = **false** ```js let uiDesign = false let hasMac = true let knowSwiftAdvance = true let knowSwiftBasic = true if (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }else if (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }else { print("Lo siento joven") } ```
ahi vamos**let** uiDesign = **false** ```js let uiDesign = false let hasMac = true let knowSwiftAdvance = true let knowSwiftBasic = true if (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }else if (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }else { print("Lo siento joven") } ``` **let** hasMac = **true** **let** knowSwiftAdvance = **true** **let** knowSwiftBasic = **true** **if** (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }**else** **if** (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }**else** { print("Lo siento joven") }
`ahi vamos` **let** uiDesign = **false** **let** hasMac = **true** **let** knowSwiftAdvance = **true** **let** knowSwiftBasic = **true** **if** (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }**else** **if** (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }**else** { print("Lo siento joven") }
ahi vamos **let** uiDesign = **false** **let** hasMac = **true** **let** knowSwiftAdvance = **true** **let** knowSwiftBasic = **true** **if** (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }**else** **if** (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }**else** { print("Lo siento joven") }
```js //ahi vamos let uiDesign = false let hasMac = true let knowSwiftAdvance = true let knowSwiftBasic = true if (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }else if (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }else { print("Lo siento joven") } ```**let** uiDesign = **false** **let** hasMac = **true** **let** knowSwiftAdvance = **true** **let** knowSwiftBasic = **true** **if** (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }**else** **if** (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }**else** { print("Lo siento joven") }
```ts //ahi vamos let uiDesign = false let hasMac = true let knowSwiftAdvance = true let knowSwiftBasic = true if (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }else if (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }else { print("Lo siento joven") } ```**let** uiDesign = **false** **let** hasMac = **true** **let** knowSwiftAdvance = **true** **let** knowSwiftBasic = **true** **if** (uiDesign && hasMac && knowSwiftAdvance) || hasMac && knowSwiftAdvance { print("Puedes crear un app") }**else** **if** (hasMac || knowSwiftBasic || knowSwiftAdvance) { ("puedes intentarlo") }**else** { print("Lo siento joven") }
```js // Ser un dev top y programar apps: let hasMac = true let knowSwift = true let knowProgramming = true if hasMac && knowSwift && knowProgramming { print ("En hora buena! Eres un desarrollador top!") }else{ print ("Lo siento, sigue estudiando.") } ```// Ser un dev top y programar apps: **let** hasMac = **true** **let** knowSwift = **true** **let** knowProgramming = **true** **if** hasMac && knowSwift && knowProgramming { print ("En hora buena! Eres un desarrollador top!") }**else**{ print ("Lo siento, sigue estudiando.") }
**let** haveMac = **true** **let** KnowSwift = **false** **let** KnowProgramming = **false** **if** haveMac { print("Excellent! You have the first a tool") } **else** { print("Oh sorry, you need a Mac or emulator") } **if** KnowSwift { print("Excellent! You can the second tool") } **else** { print("You need to know Swift before!") } **if** KnowProgramming { print("Excellent! You have the third tool") } **else** { print("This Skill is mandatory!") } **if** haveMac && KnowProgramming && KnowSwift { print("You god 😎🤏🏻 now you can build apps for iOS!") } **else** { print("You need all requirements for build apps") } **if** haveMac || KnowProgramming { print("Now you can learn swift") } **else** { print("Practice more!") } **if** KnowSwift && KnowProgramming { print("You need a Mac for building apps") } **else** { print("You need all tools") }
**let** haveMac = **true** **let** KnowSwift = **false** **let** KnowProgramming = **false** **if** haveMac { print("Excellent! You have the first a tool") } **else** { print("Oh sorry, you need a Mac or emulator") } **if** KnowSwift { print("Excellent! You can the second tool") } **else** { print("You need to know Swift before!") } **if** KnowProgramming { print("Excellent! You have the third tool") } **else** { print("This Skill is mandatory!") } **if** haveMac && KnowProgramming && KnowSwift { print("You god 😎🤏🏻 now you can build apps for iOS!") } **else** { print("You need all requirements for build apps") } **if** haveMac || KnowProgramming { print("Now you can learn swift") } **else** { print("Practice more!") } **if** KnowSwift && KnowProgramming { print("You need a Mac for building apps") } **else** { print("You need all tools") }
Excelente 🔥 fácil de entender

2023 y seguimos aquí 😁

let knowSwift = false
let hasMac = false
let wantToLearn = false
if (knowSwift && hasMac){
    print ("Ya sabes Swift")
} else if (hasMac && wantToLearn){
    print("Puedes aprender")
} else if (wantToLearn && !hasMac){
    print ("Debes conseguir un mac")
} else {
    print ("No te gustaria programar apps de IOS")

de hecho se llaman compuertas logicas, se enseña en electronica

// Reto: programar para iOS

let isSwift = false
let isFlutter = false
let isDeveloper = false
let hasMacBook = true

if (isSwift || isFlutter) && isDeveloper && hasMacBook {
    print("Puedes comenzar a desarrollar una app para iOS")
} else if !isSwift && !isFlutter && isDeveloper && hasMacBook {
    print("Podrías capacitarte en un lenguaje nativo como swift")
} else if !isDeveloper && hasMacBook {
    print("Podrías usar tu MacBook para aprender a programar en iOS")
} else {
    print("No puedes programar para iOS")
}

Yo sé que en la práctica hay más variantes… pero lo dejaré para otra clase 😄

//iOS developer
var macComputer = true
var knowProgramming = true
let OSRequired = "MacOS"
let langKnown = "Swift"


if macComputer && knowProgramming
    && knowProgramming
    && OSRequired == "MacOS"
    && langKnown == "Swift"{
    print("Congrats, you can already be an iOS Developer")
    
} else if macComputer && knowProgramming
            && knowProgramming
            && OSRequired == "MacOS"
            && langKnown != "Swift" {
            print("You only need to learn Swift to be an iOS Developer")
}
    else {
    print("You are missing out something important to be an iOS developer")
}
let hasMacbook = true
let knowSwift = true
let programInSwift = true
let learnInPlatzi = true

if (hasMacbook && learnInPlatzi)
    || programInSwift || knowSwift{
    print("LET'S KEEP LEARNING")
} else {
    print("DON'T QUIT")
}

les dejo mi código les agregue valores por defecto a algunas

 //ingrese su nombre
 var defaultStudent = "antonio"
 var studentName: String?

 //ingrese su edad
 var defaultAgeStudent = 18
 var ageStudent: Int? = 11



 var student = studentName ?? defaultStudent
 var age = ageStudent ?? defaultAgeStudent
 var cupon = true
 var Macm1 = true
 var telefono = "samsung"
 var computadora = "hp"

//and
 if  age < 18 && cupon == false {
     print("Hola \(student) tu edad es \(age) tienes descuento")
 }else {
     print("Hola \(student) tu edad es \(age) no tienes descuento")
 }


//not
if !Macm1 {
    print("hola necesitas un mac para aprender swift")
}else{
    print("excelente puedes aprender swift")
}

//or
if telefono == "iphone" || computadora == "mac" {
    print("dispositivos completos computadora: \(computadora) teléfono: \(telefono)")
}else{
    print("dispositivos imcompletos computadora: \(computadora) teléfono: \(telefono)")
}

let tengoMac = false
let poderVirtualizar = true
let sigoElCurso = true
let ganasDeAprender = true

if (tengoMac || poderVirtualizar) && (sigoElCurso || ganasDeAprender){
    print("Aprenderas Swift")
}else{
    print("No podras aprender Swift")
}

La tarea de la clase

let tengoPan = true
let tengoQueso = false
let tengoJamon = true

if tengoPan && tengoQueso && tengoJamon {
    print("Genial, podemos preparar un sandwich")
} else {
    print("No puedes preparar un sandwich, pero quiza la persona que conteste este comentario te de el ingrediente que te hace falta")
}

Me Matan las onomatopeyas! MEKKKK “ACCESO DENEGADO” jajajajajaja
y otra vez MEKKKK “ACCESO DENEGADO” JAJAJAJAJA
Buena onda Profe GABY!

// Reto

let cplusplus = true
let swift = true

let resultado = cplusplus && swift ? "Ya eres un IOS developer" : cplusplus && !swift ? "Te falta Swift" : !cplusplus && swift ? "Te falta C++" : "Pongase a estudiar"
//Ejercicio
let hasAMacintosh = true
let knowsMath = true
let knowsSwift = true

if hasAMacintosh && knowsMath || knowsSwift
{
    print("Bienvenido al mundo de Apple")
}else{
    print("Sigue aprendiendo")
}
let hasMacbookPro = true
let knowSwift = true
let hasPlatzi = true
let canCodeIOS = hasMacbookPro && knowSwift && hasPlatzi ? "You can develop on iOS" : "You can't develop on iOS"
// Reto: validate access to Party

let ageValid = 28
let hasDollars = true
let hasinvitationPersonal = true

// must meet at least one condition

if ageValid > 18 || hasinvitationPersonal || hasDollars {
    print("You can enter to the party")
}else{
    print("Ypu can't enter to the party")
}

// must meet all conditions

if ageValid > 18 && hasinvitationPersonal && hasDollars {
    print("You can enter to the party")
}else{
    print("Ypu can't enter to the party")
}