En el print del minuto 5:42 debería decir que el número 1 es mayor que el número 2 ya que así está la condición pero me equivoqué cuando estaba grabando. Sorry
como programador la condicionales son dos camino que vas a tomar tu código dependiendo si la condición es verdadera por ejemplo si edad > 18 entonces puede pasar sino no puede pasar luego puede combinarla con operadores lógico
Estudiando esto por aburrimiento voy a explicar un poco: *Forma simple de entender el script de la fiesta:* Edad: 16 Si tenes más de 18 años podes pasar sinó no podes pasar *Forma "complicada":* local edad = 16 if edad > 18 then print("Podes pasar") else print("No podes pasar") end
lo explicado esta muy bien. Pero en el enunciado no se resuelve todo el problema. Ya que dice: escriba un programa que conteste cual es el menor, cual es el mayor o que escriba que son iguales. El enunciado pide mas datos. No solo pide el menor también te pide el mayor de los 2 números.
este es mi ejemplo: (modifica los valores para probar el script) caca1 = 40 caca2 = 50 if caca1 ~= caca2 then print(caca1,"y",caca2,"son diferentes") end if caca1 == caca2 then print(caca1,"es igual que",caca2) elseif caca1 = caca2 then print(caca1,"es MAYOR QUE",caca2,"WOW") end (lo escribi solo gracias a este tutorial
@@FernandaArciniega-ei2pj pues que el script seguramente vaya percibir el código por terminado donde esta end así que creo que afectará en algo (eso es lo que yo creo)
Pones else if cuando la del if no se cumple, y la del else es cuando si ninguna de las anteriores ya sean if o else if no se cumplen pues ejecuta la por default que seria el else
Una Pregunta en las 17 clases que hiciste ya terminaste todo el curso completo o vas a seguir publicando nuevo contenido ? Te explicas re bien te llevas mi like capo
El problema con este tutorial es que no usastes objetos como "parts" para hacer tus ejemplos. La gente quiere saber programar pero aprendiendo a usar de una vez los objetos del roblox studio. Como cambiarle el color al fuego a una fogata, usando puros if y if else y cambiando la propiedad q le da el color al fuego. Tienes q hacer los ejemplos aplicando directo a los objetos. Así fue como aprendí yo e hice un videojuego.
En primer lugar no puedes ir con los objetos así de rápido ya que primero en toda clase o curso de programación se empieza con algo simple y básico Los " Alumnos " deben entender que son cada código No venir a decirles Oye hace que este bloque se ponga arder sin Haber aprendido las propiedades del objeto
@@alvaronum8344 Los ejemplos con objetos se hace más práctico al alumno de entender, si aprendes de esta manera tu capacidad de entender como que se dificulta y te trabas.
@@samy7342 Respeto claramente tu punto vista y entender, solo digo que es fácil aprender algo, en esto caso un lenguaje de programación, no solo con texto, sino con ejemplos, para que asi sea más entendible y práctico.
local puertaabierta = false if puertaabierta then puertaabierta = false else puertaabierta = true end con este ejemplo podrías hacerlo, pero debes completarlo según tus necesidades
hice todo el codigo del ejemplo 2 a la perfreccion y me sale esto: ServerScriptService.Script:14: Expected ')' (to close '(' at column 7), got 'y' no se que es porque soy nuevo en programas
hola me ayudas con esto, me da error Platadecristiano = 100 Platademariano = 90 if Platadecristiano < Platademariano then print ("cristiano tiene", Platadecristiano, "Y mariano tiene", Platademariano) elseif Platadecristiano > Platademariano then print ("Cristiano tiene", Platadecristiano "Y mariano tiene", Platademariano) elseif Platadecristiano == Platademariano then print ("Cristiano tiene la misma plata que mariano") end
Bueno lo hiciste bien solo que tienes un pequeño error en el primer elseif y es que después de que pusieras print('Cristiano tiene', Platadecristiano 'Y mariano tiene', se te olvidó poner la , después de Y osea sería así: print('Cristiano tiene', Platadecristiano, 'Y mariano tiene', Platademariano)
Hice este scrip para probar pero algo falla cuando es igual el dinero no se es lo q falla me podrias ayudar ? aqui esta el scrip jugador1 ="gabriel" jugador2 ="pepe" dinero_de_gabriel = 1000 dinero_de_pepe = 1000 if dinero_de_gabriel >= dinero_de_pepe then print (jugador1, "tiene",dinero_de_gabriel, "es mas que el dinero de", jugador2 , "y el dinero de pepe es",dinero_de_pepe,"jaja pepe pinshe pobre") elseif dinero_de_pepe >= dinero_de_gabriel then print (jugador2, "tiene", dinero_de_pepe,"es mas que el dinero de", jugador1,"y el dinero de gabriel es", dinero_de_gabriel,"seguro que pepe es hacker >:(") else print ("el dinero de", jugador1,"y", jugador2,"es el mismo IMPOSIBLE") end
hola! si, estuve mirando y tienes un error le logica, la opción que se ejecuta seria la primera. el if dinero_de_gabriel >= dinero_de_pepe pero pues se ejecuta no porque Gabriel tenga mas que pepe sino porque es igual ya que en la condicional le pusiste que si (DinGabriel es mayor o igual DinPepe) pues se cumple por la igualdad de 1000, asi que dejalo asi: if dinero_de_gabriel > dinero_de_pepe then print (jugador1, "tiene",dinero_de_gabriel, "es mas que el dinero de", jugador2 , "y el dinero de pepe es",dinero_de_pepe,"jaja pepe pinshe pobre") elseif dinero_de_pepe > dinero_de_gabriel then print (jugador2, "tiene", dinero_de_pepe,"es mas que el dinero de", jugador1,"y el dinero de gabriel es", dinero_de_gabriel,"seguro que pepe es hacker >:(") else print ("el dinero de", jugador1,"y", jugador2,"es el mismo IMPOSIBLE") end
Elseif, en lenguaje sería algo como, "de lo contrario sí"; Te traducire lo que dice: Número1 = 10 Número2 = 20 Si (if) Número 1 (10) es mayor (>) que Número2 (20) Entonces (then) print(Número1, "Es mayor") (Decir: " 10 es mayor") De lo contrario si (elseif) Número 1 (10) es menor ( lo pasamos a ---> 30, Ahora 30 = 30, entonces quedaría así, "Número1=Número2" ambos con el mismo valor, por más que no lo hayamos expresado por descarte siendo la última línea de codificación diría lo ya programado, "Ambos números son iguales" -Espero haberte ayudado por lo más mínimo que sea.
esto no es una critica ni mucho menos o no se si es problema del RUclips pero como que esta un poco mal acomodado el audio al principio :v porque ps tu decías =el if y luego pones todo lo que quieras que pase y en el video ya ibas a acabar de escribir el ejemplo :v
El condicional IF lo que hace es que válida si lo que está adentro es verdadero, en los ejemplos el if válida si la expresión es verdadera y si lo es, pues ejecuta lo de dentro del bloque del código, si lo del if no se cumple baja y mira el el else if, vuelve a hacer el mismo proceso, mira si es verdadera la expresión y si ocurre que es verdadera la ejecuta, si no pues sigue bajando hasta el else que lo que hace es que si ninguna se cumplió pues se ejecuta. básicamente es la que si ninguna de las anteriores es verdadera pues esa se ejecuta
a ver si lo hago bien. jugador1 = Juan jugador2 = Jose Plata1 = 10.000 Plata2 = 1 if jugador1 >= 10.000 then print("Pinche, jugador 1, tiene, plata1 ijue su madre") else print("pinche pobre el, jugador1, jajaj tiene plata2") end Me salio bien :'v?
@@leanblox662es que no hay más nadie programa en lua prefieren otros y si tengo ganas y recursos pero no puedo aprender si no lo entiendo simplemente no lo explican bien nisiquiera dicen para que sirve o que hace, llevo intentando hacer un juego de marvel mucho tiempo y es imposible hacerlo sin sacar los poderes de tutoriales de RUclips como una simple bola de fuego o como usar materiales o blender etc... Lo único que me queda es esperar para pagar un curso para programar en Lua. Es impresionante como roblox no da nada de información.
Hola, el if (que significa "Si" en español) es una condición que compara valores, ya sean strings, numbers, booleanos (false, true) y entre otros. Por ejemplo si booleano es igual a false sería una comparación Primero aprendamos cosas importantes: Con el if tu puedes comparar de la siguiente manera: - Si valor es igual a valor - Si valor no es igual a valor - Si valor es mayor a valor - Si valor es menor a valor Y para llevar a cabo tenemos que conocer las sintaxis que son: ~= -> Valor no es igual a valor == -> Valor es igual a valor Valor es igual o menor que valor >= -> Valor es igual o mayor que valor > -> Valor es mayor a valor < -> Valor es menor a valor Si tú comparas y no cumple la condición, puedes poner la palabra else o elseif que es una alternativa en caso de que esto ocurra. Else: Si no se cumple condición, ejecuta el código que está después del else hasta su end Elseif: Es casi lo mismo que el else, solo que el elseif es como un if, solo que en vez de seguir el código, puedes comparar de nuevo, pronto te quedará más claro. Y listo, pasemos a los ejemplos: Ejemplo 1: local NumeroUno = 10 local NumeroDos = 10 if NumeroUno > NumeroDos then print("Número uno es mayor a número dos.") elseif NumeroUno ~= NumeroDos then print("Número uno no es igual a NúmeroDos") else print("Ninguna condición se cumplió!") end Resultado: Ninguna condición se cumplió! ¿Porqué ocurrió esto? Primero tengamos en cuenta que las dos variables tienen como valor 10. Cómo vemos en el primer if se compara si NumeroUno es MAYOR a NumeroDos y no se cumple, ya que 10 no es mayor a 10. Ya que no se cumple la computadora (lo que ejecuta nuestro código) sigue y encuentra un elseif que nos pone si NumeroUno no es igual a NumeroDos, no se cumple tampoco porque tienen el mismo valor (10), ya que no se cumple la condición sigue la computadora y encuentra un else, cómo es un else, no debe comparar nada, solo debe ejecutar el código que tenga y lo único que encuentra es el print "Ninguna condición se cumplió!"
Hola, el if (que significa "Si" en español) es una condición que compara valores, ya sean strings, numbers, booleanos (false, true) y entre otros. Por ejemplo si booleano es igual a false sería una comparación Primero aprendamos cosas importantes: Con el if tu puedes comparar de la siguiente manera: - Si valor es igual a valor - Si valor no es igual a valor - Si valor es mayor a valor - Si valor es menor a valor Y para llevar a cabo tenemos que conocer las sintaxis que son: ~= -> Valor no es igual a valor == -> Valor es igual a valor Valor es igual o menor que valor >= -> Valor es igual o mayor que valor > -> Valor es mayor a valor < -> Valor es menor a valor Si tú comparas y no cumple la condición, puedes poner la palabra else o elseif que es una alternativa en caso de que esto ocurra. Else: Si no se cumple condición, ejecuta el código que está después del else hasta su end Elseif: Es casi lo mismo que el else, solo que el elseif es como un if, solo que en vez de seguir el código, puedes comparar de nuevo, pronto te quedará más claro. Y listo, pasemos a los ejemplos: Ejemplo 1: local NumeroUno = 10 local NumeroDos = 10 if NumeroUno > NumeroDos then print("Número uno es mayor a número dos.") elseif NumeroUno ~= NumeroDos then print("Número uno no es igual a NúmeroDos") else print("Ninguna condición se cumplió!") end Resultado: Ninguna condición se cumplió! ¿Porqué ocurrió esto? Primero tengamos en cuenta que las dos variables tienen como valor 10. Cómo vemos en el primer if se compara si NumeroUno es MAYOR a NumeroDos y no se cumple, ya que 10 no es mayor a 10. Ya que no se cumple la computadora (lo que ejecuta nuestro código) sigue y encuentra un elseif que nos pone si NumeroUno no es igual a NumeroDos, no se cumple tampoco porque tienen el mismo valor (10), ya que no se cumple la condición sigue la computadora y encuentra un else, cómo es un else, no debe comparar nada, solo debe ejecutar el código que tenga y lo único que encuentra es el print "Ninguna condición se cumplió!"
En el print del minuto 5:42 debería decir que el número 1 es mayor que el número 2 ya que así está la condición pero me equivoqué cuando estaba grabando. Sorry
EXPLICAS PERFECTO ,ENTIENDO PERFECTO,Y ADEMAS DE QUE TU VOZ RELAJA AMO LO QUE HACES!!!
Literalmente mis profes se demoraron 5 clases en enseñarme lo que tu me enseñaste en 30 min, eres un crack.
jajaja se nota
Gracias por la explicación
Estoy haciendo un juego pero no se de scripts y con este cursito estoy entendiendo varias cosas
haz aprendido algo?
como programador
la condicionales son dos camino que vas a tomar tu código dependiendo si la condición es verdadera
por ejemplo si edad > 18 entonces
puede pasar
sino
no puede pasar
luego puede combinarla con operadores lógico
Prácticamente algoritmos
Estudiando esto por aburrimiento voy a explicar un poco:
*Forma simple de entender el script de la fiesta:*
Edad: 16
Si tenes más de 18 años
podes pasar
sinó
no podes pasar
*Forma "complicada":*
local edad = 16
if edad > 18 then
print("Podes pasar")
else
print("No podes pasar")
end
no seria >=? por que si tenes 18 o mas podes pasar no? o capas que era solo mayor q 18
@@enzodou_ si, hace tiempo q no uso nada de scripts pero tiene sentido
Muy buenas, que cambiazo de voz brisimb ya es todo un machote
Ammm k :|
muchas gracias yo no entendia NADA de scripts hasta que vi tu serie
Que capo explicas re bien
Llevo 2 dias y ya tengo buen avance amo tus videos
Estoy planeando crear un juego de ROBLOX o solo aprender de programacion con LUA...
De verdad muy buen trabajo amigo! explicas muy bien.
Hola, me gustaria saber como vas con la programacion, ¿iniciaste con Lua o ya tenias experiencia con otro lenguaje?
Bro, literalmente explicaste todo como si fuera con peras y manzanas
Nuevo sub!
Puedes hacer un video tutorial de como hacer una condicion sobre las emblemas? Es para poner acceso en una puerta o Gui Secreta!
mano, me ayudas mucho, en verdad minimo te debo dejar un like y suscribirse por tremenda lista, MUCHAS GRACIASSSSSSSSS!!!!! 😃😃😃😃
venia por cobre y encontré oro, muy buen video
muy buen video ahora entiendo mejor las condicionales
lo explicado esta muy bien. Pero en el enunciado no se resuelve todo el problema. Ya que dice: escriba un programa que conteste cual es el menor, cual es el mayor o que escriba que son iguales. El enunciado pide mas datos. No solo pide el menor también te pide el mayor de los 2 números.
alto apagon bro 3:06
alto pro, deberias tener mas subs :/
Estos cursos deberian de estar monetizados
Entendí todo gracias
bua que buen ytber
7:49
“MAIOR”
XD
Es porque está en Portugués
@@bae9044
a
y donde se imprime en el chat???
0:18 porque abajo a la izquierda dice "No es mayor de edad"?
Oye Wacho SI me veo esta serio Diez Veces Y me concentro lo mejor que pueda puedo aprender mas
Mejor vendemos pan😂😂
@@randicuello4338 XD
Eres increible
el maior .
woow
Diooos joyita🎉😮❤
no me aparece la output solo me aparece lo de run command y ya.como hago que apareca
este es mi ejemplo: (modifica los valores para probar el script)
caca1 = 40
caca2 = 50
if caca1 ~= caca2 then
print(caca1,"y",caca2,"son diferentes") end
if caca1 == caca2 then
print(caca1,"es igual que",caca2)
elseif caca1 = caca2 then
print(caca1,"es MAYOR QUE",caca2,"WOW")
end
(lo escribi solo gracias a este tutorial
Al final sería
else
print(caca1, "es mayor que", caca2, "WOW")
end
Creo que pusiste una end donde no deberías
Y q diavlo se supone que hace eso
@@FernandaArciniega-ei2pj pues que el script seguramente vaya percibir el código por terminado donde esta end así que creo que afectará en algo (eso es lo que yo creo)
@@ii0mq_zakaa407 laskjs, gracias igual pero acabe de entender para que es
se imaginan a alguien que aya aprendido programacion sin ayuda de nadie y que lo haya aprendido solo? 😦
Imagínate la persona que crea un nuevo lenguaje de programación
@@randicuello4338 muy incredibol
@@randicuello4338que hueve, pero aqui estamos aprendiendo, animo
brisimb en la parte de if valor usuario yo en vez de la raya y el = pongo == y me funciona,esta bien?
Gracias
hola pq no pusiste local primero cuando estabas haciendo las variables?
hola una pregunta me gusataria q cuando sea incorecto de un anuncio como un frame se puede me podrias dar un ejemplo
Por qué si invierto los valores me aparece que son iguales?
Una pregunta, cual es la diferencia entre "
el primero es "menor o igual que" que cuenta los menores e iguales y el segundo que es "menor que" que solo cuenta los menores.
no entiendo cuando hay que poner else y cuando hay que poner else if
Pones else if cuando la del if no se cumple, y la del else es cuando si ninguna de las anteriores ya sean if o else if no se cumplen pues ejecuta la por default que seria el else
if part
god
cumplido✅
Como veo el outpout?
en donde se pone eso
A mi no me sale el output donde sale la respuesta de comando
Una Pregunta en las 17 clases que hiciste ya terminaste todo el curso completo o vas a seguir publicando nuevo contenido ? Te explicas re bien te llevas mi like capo
esta lista es sobre lo "basico", en su canal hay mas listas para desarrollo de juegos en roblox
porfin entendi creo qwq
Nadie:
El men que sabe programar un juego de roblox: 😎 todos son mis prras
Mayor ❌
Maiyor ✅
hye puedo usar los { } ?
Nop, aquí en LUA la sintaxis es diferente
las condicionales se pueden usar con palabras o solo con números?
Con ambas
Tengo un problema, me dice que no detecta el == porque cuando analizaba para captar una expresion, econtro el ==... como si estuviera mal
no es "==" es "="
no me quiere leer el segundo ejemplo no me aparece en el output es menor que
El problema con este tutorial es que no usastes objetos como "parts" para hacer tus ejemplos. La gente quiere saber programar pero aprendiendo a usar de una vez los objetos del roblox studio. Como cambiarle el color al fuego a una fogata, usando puros if y if else y cambiando la propiedad q le da el color al fuego. Tienes q hacer los ejemplos aplicando directo a los objetos. Así fue como aprendí yo e hice un videojuego.
En primer lugar no puedes ir con los objetos así de rápido ya que primero en toda clase o curso de programación se empieza con algo simple y básico Los " Alumnos " deben entender que son cada código No venir a decirles Oye hace que este bloque se ponga arder sin Haber aprendido las propiedades del objeto
@@alvaronum8344 (la cosa es que nunca dio ejemplos asi, haciendo que este "incompleto")
@@alvaronum8344 Los ejemplos con objetos se hace más práctico al alumno de entender, si aprendes de esta manera tu capacidad de entender como que se dificulta y te trabas.
@@crysthianviews Cada quién aprende de manera diferente, y es mejor ir de lo más simple a lo más complicado. Además el curso sigue.
@@samy7342 Respeto claramente tu punto vista y entender, solo digo que es fácil aprender algo, en esto caso un lenguaje de programación, no solo con texto, sino con ejemplos, para que asi sea más entendible y práctico.
o tambien puedes solo poner:
numero1 = 10
numero2 = 11
if numero1 < numero2 then
print (numero1, "es menor que", numero2)
end
sep pero el tema de pones los: >, == y asi es mejor para que quede mas claro
Me ayudas a crear un mapa?
Y para que sirve eso ??
Por ejemplo quieres comparar algo en un juego y es para mayores de edad y si tines menos no puedes pero solo es un ejemplo
Yo tengo un problema es que la flechita que se muestra en el video no me aparece en mi teclado alguien sabe cómo solucionarlo?
Tengo una duda eso solo sale en el muro de los scripts? O donde
A qué te refieres?
no se pueden poner " < " y el " > " sin necesidad de tner un " = " al lado derecho?
Si se puede
Si el < o > tiene un = estás diciéndole al juego si valor es igual o MAYOR/MENOR que valor que ejecute algo XD
local hola = "hola"
print("Un amigo me dijo", hola)
ayy me mareoo xd
Para que sirven los prints?
El print sirve para imprimir en la consola lo que le pases dentro de los paréntesis
@@Brisimb17 ok, grax
@@Brisimb17 y como se hacen animaciones de movimiento como por ejemplo las de los animales de the wild west?
Y un spawner de animales
buen video bro pero y como le hago que una puerta sirva con estas condiciones
Primero debes comprender como funciona la estructura del "IF" y despues puedes aplicarlo con la puerta.
local puertaabierta = false
if puertaabierta then
puertaabierta = false
else
puertaabierta = true
end
con este ejemplo podrías hacerlo, pero debes completarlo según tus necesidades
esto es facil si ya sabes el ingles
Them para que sirve?
Para poder hacer la condicional si no lo pones no se hace la variable y es then
Yo prestando atención y casi no entendi 👁️👄👁️🤣
hice todo el codigo del ejemplo 2 a la perfreccion y me sale esto:
ServerScriptService.Script:14: Expected ')' (to close '(' at column 7), got 'y'
no se que es porque soy nuevo en programas
porque no colocaste en medio""
Parece que te faltó un ) en alguna parte, puedes pasar el código por favor?
hola me ayudas con esto, me da error
Platadecristiano = 100
Platademariano = 90
if Platadecristiano < Platademariano then
print ("cristiano tiene", Platadecristiano, "Y mariano tiene", Platademariano)
elseif Platadecristiano > Platademariano then
print ("Cristiano tiene", Platadecristiano "Y mariano tiene", Platademariano)
elseif Platadecristiano == Platademariano then
print ("Cristiano tiene la misma plata que mariano")
end
Bueno lo hiciste bien solo que tienes un pequeño error en el primer elseif y es que después de que pusieras print('Cristiano tiene', Platadecristiano 'Y mariano tiene', se te olvidó poner la , después de Y osea sería así:
print('Cristiano tiene', Platadecristiano, 'Y mariano tiene', Platademariano)
También te recomiendo solo poner un else en el último, no es necesario el elseif ya que es la última condición y ya no habrá más después de esa
@@gaseosaconpan165 Oh muchas gracias me sirvio
@@Gm-vw7pk de nada
COMO APRENDISTE A SCRIPTEAR TAN BIEN?
Es lo basico jeje todavia falta mas videos
Hice este scrip para probar pero algo falla cuando es igual el dinero no se es lo q falla me podrias ayudar ? aqui esta el scrip
jugador1 ="gabriel"
jugador2 ="pepe"
dinero_de_gabriel = 1000
dinero_de_pepe = 1000
if dinero_de_gabriel >= dinero_de_pepe then
print (jugador1, "tiene",dinero_de_gabriel, "es mas que el dinero de", jugador2 , "y el dinero de pepe es",dinero_de_pepe,"jaja pepe pinshe pobre")
elseif dinero_de_pepe >= dinero_de_gabriel then
print (jugador2, "tiene", dinero_de_pepe,"es mas que el dinero de", jugador1,"y el dinero de gabriel es", dinero_de_gabriel,"seguro que pepe es hacker >:(")
else
print ("el dinero de", jugador1,"y", jugador2,"es el mismo IMPOSIBLE")
end
hola! si, estuve mirando y tienes un error le logica, la opción que se ejecuta seria la primera. el if dinero_de_gabriel >= dinero_de_pepe pero pues se ejecuta no porque Gabriel tenga mas que pepe sino porque es igual ya que en la condicional le pusiste que si (DinGabriel es mayor o igual DinPepe) pues se cumple por la igualdad de 1000, asi que dejalo asi:
if dinero_de_gabriel > dinero_de_pepe then
print (jugador1, "tiene",dinero_de_gabriel, "es mas que el dinero de", jugador2 , "y el dinero de pepe es",dinero_de_pepe,"jaja pepe pinshe pobre")
elseif dinero_de_pepe > dinero_de_gabriel then
print (jugador2, "tiene", dinero_de_pepe,"es mas que el dinero de", jugador1,"y el dinero de gabriel es", dinero_de_gabriel,"seguro que pepe es hacker >:(")
else
print ("el dinero de", jugador1,"y", jugador2,"es el mismo IMPOSIBLE")
end
oye, nose si veras este comentario, pero si lo ves me podes decir como activar el Output? que a mi no me sale
Te vas a la pestaña de View y se encuentra en los iconos pequeños de la izquierda del todo
El maior igual y menor igual no lo entendi bien 🥺
but yo en un tutorial buenísimo buscando solo la explicación a los lógicos y no la encuentro por ningún lado del curso, yo: mapache que porquería
Pero como uso lua?
Roblox estudio
No entendi, porque pusistes elseif.
Ponle atención a todos los videos y vas a entender
Elseif, en lenguaje sería algo como, "de lo contrario sí"; Te traducire lo que dice:
Número1 = 10
Número2 = 20
Si (if) Número 1 (10) es mayor (>) que Número2 (20) Entonces (then)
print(Número1, "Es mayor") (Decir: " 10 es mayor")
De lo contrario si (elseif) Número 1 (10) es menor ( lo pasamos a ---> 30, Ahora 30 = 30, entonces quedaría así, "Número1=Número2" ambos con el mismo valor, por más que no lo hayamos expresado por descarte siendo la última línea de codificación diría lo ya programado, "Ambos números son iguales"
-Espero haberte ayudado por lo más mínimo que sea.
El elseif no le entiendo alguien lme lo explica
Por lo que entendi el elseif es usado cuando se pide mas informacion que sobrepase 3 variables, y el else solo se pone al final
esto no es una critica ni mucho menos o no se si es problema del RUclips pero como que esta un poco mal acomodado el audio al principio :v porque ps tu decías =el if y luego pones todo lo que quieras que pase y en el video ya ibas a acabar de escribir el ejemplo :v
No Entendi😐
no entiendo el if ayudaaaaaaaaaaaaaaaaa
El condicional IF lo que hace es que válida si lo que está adentro es verdadero, en los ejemplos el if válida si la expresión es verdadera y si lo es, pues ejecuta lo de dentro del bloque del código, si lo del if no se cumple baja y mira el el else if, vuelve a hacer el mismo proceso, mira si es verdadera la expresión y si ocurre que es verdadera la ejecuta, si no pues sigue bajando hasta el else que lo que hace es que si ninguna se cumplió pues se ejecuta. básicamente es la que si ninguna de las anteriores es verdadera pues esa se ejecuta
@@Brisimb17 gracias
a ver si lo hago bien.
jugador1 = Juan
jugador2 = Jose
Plata1 = 10.000
Plata2 = 1
if jugador1 >= 10.000 then
print("Pinche, jugador 1, tiene, plata1 ijue su madre")
else
print("pinche pobre el, jugador1, jajaj tiene plata2")
end
Me salio bien :'v?
No entiendo nada :(
@@ignaciocrespo1000 En que otra cosa puedo aplicar las condiciones en mi juego?
No me entere de nada...
Existen muchos mas videos y documentacion en internet, solo debes tener las ganas y esforzarte.
@@leanblox662es que no hay más nadie programa en lua prefieren otros y si tengo ganas y recursos pero no puedo aprender si no lo entiendo simplemente no lo explican bien nisiquiera dicen para que sirve o que hace, llevo intentando hacer un juego de marvel mucho tiempo y es imposible hacerlo sin sacar los poderes de tutoriales de RUclips como una simple bola de fuego o como usar materiales o blender etc... Lo único que me queda es esperar para pagar un curso para programar en Lua. Es impresionante como roblox no da nada de información.
Hola, el if (que significa "Si" en español) es una condición que compara valores, ya sean strings, numbers, booleanos (false, true) y entre otros. Por ejemplo si booleano es igual a false sería una comparación
Primero aprendamos cosas importantes:
Con el if tu puedes comparar de la siguiente manera:
- Si valor es igual a valor
- Si valor no es igual a valor
- Si valor es mayor a valor
- Si valor es menor a valor
Y para llevar a cabo tenemos que conocer las sintaxis que son:
~= -> Valor no es igual a valor
== -> Valor es igual a valor
Valor es igual o menor que valor
>= -> Valor es igual o mayor que valor
> -> Valor es mayor a valor
< -> Valor es menor a valor
Si tú comparas y no cumple la condición, puedes poner la palabra else o elseif que es una alternativa en caso de que esto ocurra.
Else: Si no se cumple condición, ejecuta el código que está después del else hasta su end
Elseif: Es casi lo mismo que el else, solo que el elseif es como un if, solo que en vez de seguir el código, puedes comparar de nuevo, pronto te quedará más claro.
Y listo, pasemos a los ejemplos:
Ejemplo 1:
local NumeroUno = 10
local NumeroDos = 10
if NumeroUno > NumeroDos then
print("Número uno es mayor a número dos.")
elseif NumeroUno ~= NumeroDos then
print("Número uno no es igual a NúmeroDos")
else
print("Ninguna condición se cumplió!")
end
Resultado: Ninguna condición se cumplió!
¿Porqué ocurrió esto? Primero tengamos en cuenta que las dos variables tienen como valor 10. Cómo vemos en el primer if se compara si NumeroUno es MAYOR a NumeroDos y no se cumple, ya que 10 no es mayor a 10. Ya que no se cumple la computadora (lo que ejecuta nuestro código) sigue y encuentra un elseif que nos pone si NumeroUno no es igual a NumeroDos, no se cumple tampoco porque tienen el mismo valor (10), ya que no se cumple la condición sigue la computadora y encuentra un else, cómo es un else, no debe comparar nada, solo debe ejecutar el código que tenga y lo único que encuentra es el print "Ninguna condición se cumplió!"
@@Not_v0id_YT
si que es dificil
no te explicas bien
NO ENTENDI NI VEERG-
Hola, el if (que significa "Si" en español) es una condición que compara valores, ya sean strings, numbers, booleanos (false, true) y entre otros. Por ejemplo si booleano es igual a false sería una comparación
Primero aprendamos cosas importantes:
Con el if tu puedes comparar de la siguiente manera:
- Si valor es igual a valor
- Si valor no es igual a valor
- Si valor es mayor a valor
- Si valor es menor a valor
Y para llevar a cabo tenemos que conocer las sintaxis que son:
~= -> Valor no es igual a valor
== -> Valor es igual a valor
Valor es igual o menor que valor
>= -> Valor es igual o mayor que valor
> -> Valor es mayor a valor
< -> Valor es menor a valor
Si tú comparas y no cumple la condición, puedes poner la palabra else o elseif que es una alternativa en caso de que esto ocurra.
Else: Si no se cumple condición, ejecuta el código que está después del else hasta su end
Elseif: Es casi lo mismo que el else, solo que el elseif es como un if, solo que en vez de seguir el código, puedes comparar de nuevo, pronto te quedará más claro.
Y listo, pasemos a los ejemplos:
Ejemplo 1:
local NumeroUno = 10
local NumeroDos = 10
if NumeroUno > NumeroDos then
print("Número uno es mayor a número dos.")
elseif NumeroUno ~= NumeroDos then
print("Número uno no es igual a NúmeroDos")
else
print("Ninguna condición se cumplió!")
end
Resultado: Ninguna condición se cumplió!
¿Porqué ocurrió esto? Primero tengamos en cuenta que las dos variables tienen como valor 10. Cómo vemos en el primer if se compara si NumeroUno es MAYOR a NumeroDos y no se cumple, ya que 10 no es mayor a 10. Ya que no se cumple la computadora (lo que ejecuta nuestro código) sigue y encuentra un elseif que nos pone si NumeroUno no es igual a NumeroDos, no se cumple tampoco porque tienen el mismo valor (10), ya que no se cumple la condición sigue la computadora y encuentra un else, cómo es un else, no debe comparar nada, solo debe ejecutar el código que tenga y lo único que encuentra es el print "Ninguna condición se cumplió!"
@@Not_v0id_YTosea este sirve mas para hacer tipo dineros en los juegos y todo eso?