No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 a帽o

Antes: $249

Currency
$209/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscr铆bete

Termina en:

15D
16H
46M
43S

Reto 5: algoritmos con variables y condicionales

9/17
Recursos

Para entender un poco m谩s el uso de condicionales, resolvamos los siguientes problemas, de esta manera identificar谩s c贸mo utilizarlos.

Algoritmo de mayor铆a de edad

En un algoritmo para comprobar si tienes la mayor铆a de edad para conducir un veh铆culo, necesitas las siguientes variables:

  • edad: para comparar si cumple o no con la mayor铆a de edad. Esta variable no tiene un valor fijo, depende del valor de un usuario.
  • mayor: contiene la edad a comparar. Esta variable es fija, seg煤n el problema.

Este algoritmo es similar a preguntar: 驴Es mayor de edad? En caso de que sea S铆 (verdadero) realiza una serie de acciones, caso contrario (else) realiza otras dependiendo del problema.

edad -> _
mayor -> 18

if (edad >= mayor)
    "Puedes conducir"
else
    "No puedes conducir"

Algoritmo de sem谩foro

En un algoritmo de sem谩foro, dependiendo del valor de una variable color, se evaluar谩 un determinado bloque de c贸digo.

El condicional switch evaluar谩 la variable color y seg煤n sea el caso, ejecutar谩 determinadas acciones.

color -> _

switch (color)
    case "verde"
      "隆Sigue!"
    case "amarillo"
      "隆Detente!"
    case "rojo"
      "隆No puedes avanzar!"
    default
      "隆No reconozco ese color! :("

Contribuci贸n creada por Andr茅s Guano (Platzi Contributor).

Aportes 316

Preguntas 15

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

let edad = prompt"dame tu edad, papu"
if (edad <18){
alert 鈥渘o puedes entrar a la fiesta, papu!! largo de aqui!! JAJA鈥
};
else (edad >=18){
alert 鈥淧ASA PAPU!!! ERES TODO UN CRACK鈥
};

de nada
uwu
馃槜

Ejercicio con switch
Determinar un d铆a de la semana seg煤n un n煤mero ingresado, iniciando con el Domingo como d铆a 1

Pseudoc贸digo del diagrama de flujo

Algoritmo D铆aSemanaSwitch
	
	Escribir "Ingrese un n煤mero del 1 al 7 para seleccionar el dia"
	Leer ds
	
	Segun ds Hacer
		1:
			Escribir "DOMINGO";
		2:
			Escribir "LUNES";
		3:
			Escribir "MARTES";
		4:
			Escribir "MI脡RCOLES";
		5:
			Escribir "JUEVES";
		6:
			Escribir "VIERNES";
		7:
			Escribir "S脕BADO";
		De Otro Modo:
			Escribir "ERROR- Debe ingresar un n煤mero del 1 al 7";
	Fin Segun
FinAlgoritmo

Ciclos y etapas de Vida

switch (edad)
	case edad < 6:
		"Pertenece a la etapa: Primera Infancia (0-5 a帽os)"
	case (edad > 5 && edad < 12):
		"Pertenece a la etapa: Infancia (6 - 11 a帽os)"
	case (edad > 11 && edad < 19):
		"Pertenece a la etapa: Adolescencia / Juventud (12 - 18 a帽os)"
	case (edad > 18 && edad < 27):
		"Pertenece a la etapa: Juventud (14 - 26 a帽os)"
	case (edad > 26 && edad < 60):
		"Pertenece a la etapa: Adultez (27- 59 a帽os)"
	case (edad > 59):
		"Pertenece a la etapa: Adulto mayor (m谩s de 60 a帽os)"

馃槃 隆Este fue mi diagrama!

Mi diagrama con IF/Else:

if(edad de tu novia > = 18)
print "Eres un crack, gaaaaa!"
else(edad de tu novia < 18)
print 鈥淎 la ONU y al FBI, no les gusta esto鈥

NOTA VARIANTE ENTRADA AL CINE

DIAGRAMA IF Y SWITCH

Hice un diagrama de flujo de un asistente tipo Alexa para configurar el encendido de una l谩mpara. Creo que la imagen es muy grande y no se ve bien jaja pero me ayud贸 a practicar el tema de las condicionales. 馃檪

Lo hice de esta manera en JavaScript

馃捇馃枼Tratando de resolver el reto!

Opci贸n if, mayor de edad

Mi aporte utilizando un ejemplo de entradas a un teatro.

Proceso sin_titulo
//mayoria de edad, para ingresar a un local

Escribir "Bienvenido, porfavor ingrese su edad"
Escribir "Para saber a que promocion aplica"
Leer edad
Segun edad  Hacer
	1:
		Si edad <= 18 & edad >= 14 Entonces
			Escribir "Usted accede a la promocion adolescente"
		SiNo
			Escribir "Usted no accede a la promocion adolescente"
		Fin Si
	2:
		Si edad < 14  & edad > 5 Entonces
			Escribir "Usted accede a la promocion infantil"
		SiNo
			Escribir "Usted no accede a la promocion infantil"
		Fin Si
	3:
		Si edad < 5 & edad > 0 Entonces
			Escribir "Usted puede ingresar gratis"
		SiNo
			Escribir "Usted no puede ingresar gratis"
		Fin Si
	De Otro Modo:
		Escribir "Usted ingresa a la promocion de adultos"
Fin Segun

FinProceso

S茅 que nos va a servir a algunos鈥 jajajaj

// Script para saber si una persona es mayor de edad o no y si puede comprar cheve //

let edadPersona = prompt(鈥楨scribe c煤al es tu edad鈥); // Asignamos una variable para que el usuario digite su edad //
if (edadPersona <=17) {
alert(鈥楾odav铆a hueles a pipi compadre, aguantante un poco m谩s鈥)
}
if (edadPersona == 18) {
alert(鈥楿y, pansaste compadre, ya puedes comprar pero toma poquito que te vomitas鈥)
}
if (edadPersona >18 && edadPersona <= 30 ) {
alert(鈥櫬縌u茅 le damos a usted mi jovenaso?鈥)
}
if (edadPersona >30) {
alert(鈥楿sted huele a pante贸n, no me ense帽e su ID鈥)
}

console.log(edadPersona); //Imprimimos resultado//

<var nombre = prompt("como te llamas?")
var edad = prompt("dame tu edad");
if(edad<18){
    alert(nombre + ", eres menor de edad, solo tienes " + edad + " a帽os.");
} else if(edad>= 18){
    alert(nombre + ", eres mayor de edad, ya tienes " + edad + " a帽os.");
}> 

Diagrama de flujo:

Mis ejercicios fueron realizados en PSeint
Ejercicio con if-else

Ejercicio con switch

馃槂

Realic茅 los diagramas a partir de los ejercicios que plantee en la clase anterior. Espero ir por buen camino, quedo atenta a comentarios

#variable
edad= int(input ("ingrese una edad: "))

#Evlauar condicion
if edad >= 18 :
print (鈥淓s mayor de edad鈥)
else:
print(鈥淓s menor de edad鈥)

edad = int(input("Cuantos a帽os tienes? "))
if edad>=65:
    print("Ya te va dar beca el AMLO")
else:
    print("Aun estas chavo, vamos a loquear!!")

Holaa, aca un ejemplo con if

Con el uso de if / else:

let  edad = prompt("Dime tu edad para continuar.")

if(edad >= 18){
	alert("Puedes pasar")
} else if(edad < 18){
	alert("No pudes pasar")
}

Con el uso de Switch:

let edad = prompt("Ingresa tu edad para saber si puedes o no continuar....")

Switch(edad){
	case 18: "Puede ingresar"
	break;
	case >20: "Puede conducir"
	break;
	case < 18: "Debes ir a estudiar no puedes estar aqui"
	default "debes de tener 18 a帽os"
}

let edad = 18;

if (edad === 18) {
console.log(鈥淓res mayor de edad鈥)
}else if (edad > 18) {
console.log(鈥淓res mayor de edad ya tienes 19鈥)
}else{
console.log(鈥淓res menor de edad aun鈥)
}

Hola! Ese es mi aporte para la edad.

<code> 
// Aqu铆 mi peque帽o codigo sjjs
let edad = prompt("Ingrese su edad")
calcularEdad()


function calcularEdad() {
    if (edad<18) {
        alert("Eres menor de edad, no puedes acceder a esta informaci贸n")
    } else (edad>=18); {
        alert("Eres mayor de edad, pasele compa")
    }

}

input edad "ingrese su edad"
if edadt>18
print "adelante puedes pasar"
else
print 鈥渓o siento no tienes la edad requerida para poder ingresar鈥

let vidas=3
if (vidas>0)
alert(鈥渟igues con vida鈥)
else ( vidas=0)
alert(鈥淵a no tienes vida鈥)

![](

Mi ejemplo

if edad >= 18 { vender_licor = true}
else { vender_licor = false}

Python

age = int(input('驴How old are you? '))


def run():
    if age >= 18:
        print('You are of the required age')

    else:
        print('You are too young!')


if __name__ == '__main__':
    run()

Hice un diagrama para la obtencion de identificaci贸n oficial

Primer ejemplo en c++ xd

Int Edad;
	coun << "Por favor digame su edad";
	cin>>Edad
if (Edad >= 18)
	
coun << "Felicidades, usted es mayor de edad, puede pasar uwu"; Break;

else 
	
coun <<  "Lo sentimos, pero usted es menor de edad, vuelva cuando tenga 18"; break; 

end if

Ahora con el caso switch lo hare a base de las clasificaciones de los videojuegos

Int Edad;
	Switch (Edad);
	
	case (Edad <= 9)
	 	coun<< "Usted puede disfrutar de videojuegos con las clasificacion (EVERYONE / TODOS) "
	
	case (Edad >= 10)
	 	coun<< "Usted puede disfrutar de videojuegos con las clasificacion (EVERYONE+10 / TODOS+10) "
	
case (Edad >= 13)
	 	coun<< "Usted puede disfrutar de videojuegos con las clasificacion (TEEN / ADOLECENTES) "
	
case (Edad == 17)
	 	coun<< "Usted puede disfrutar de videojuegos con las clasificacion (MATURE+17 / MADURO+17) "
	
case (Edad >= 18)
	 	coun<< "Usted puede disfrutar de videojuegos con las clasificacion (ADULT ONLINE +18 / SOLO ADULTOS +18) "
	
	

Exercise: Leer un n煤mero entero de 2 d铆gitos y determinar si ambos d铆gitos son pares.
Num_entero_Pares
Escriba "Digite un numero entero de dos digitos: "
lea num
cont = 0, clon = num, pri_dig = 0, seg_dig = 0
Mientras num != 0
num = redon(num / 10)
cont = cont + 1
Fin_Mientras
Si cont == 2
pri_dig = redon(clon / 10)
seg_dig = clon - redon(clon / 10) * 10
switch(pri_dig OR seg_dig)
case 0: Escriba 鈥淓l numero鈥,clon, "tiene uno o ambos digitos pares."
case 2: Escriba 鈥淓l numero鈥,clon, "tiene uno o ambos digitos pares."
case 4: Escriba 鈥淓l numero鈥,clon, "tiene uno o ambos digitos pares."
case 6: Escriba 鈥淓l numero鈥,clon, "tiene uno o ambos digitos pares."
case 8: Escriba 鈥淓l numero鈥,clon, "tiene uno o ambos digitos pares."
Fin_switch
Escriba 鈥淣ingun digito del numero鈥,clon,"es par."
si no
Escriba 鈥淓l numero鈥,clon,"tiene menos de dos digitos o mas de dos digitos."
Fin_si
Fin

![](https://static.platzi.com/media/user_upload/image-26372f7e-5498-4432-aafb-a19d84f0b8e6.jpg)
let** edadstring** = *prompt*('Ingresa tu edad!'); let** edad** = *parseInt*(edadstring); if (edad >= 18){聽 聽 *document.write*('Eres mayor de edad! \
'); 聽 聽 switch (edad) {聽 聽 聽 聽 case 19:聽 聽 聽 聽 聽 聽 *document.write*('隆Primiparo!');聽 聽 聽 聽 聽 聽 *break*;聽 聽 聽 聽 case 20:聽 聽 聽 聽 聽 聽 *document.write*('papi ya debes de estar estudiando, 隆ojo pues!');聽 聽 聽 聽 聽 聽 *break*;聽 聽 聽 聽 case 24:聽 聽 聽 聽 聽 聽 *document.write*('隆tas viejo!');聽 聽 聽 聽 聽 聽 *break*;聽 聽 }}else{聽 聽 *document.write*('estas muy peque')}
```js switch(calificaciones) case calificaciones <= 10: "Pertenece al grupo: Desaprobados" case calificaciones 16 >= 11: "Pertenece al grupo: Aprobados" case calificaciones >= 17: "Pertenece al grupo: Aprobados Sobresalientes" ```
#Mayor de edad 

edad = int(input("Por favor ingrese su edad: "))

def esMayor(edad):
  if edad >= 18:
    print("Es mayor de edad")
  else:
    print("Es menor de edad")

esMayor(edad)
Estructura Switch: Switch (edad) case 1: edad >= 18 --> "Es mayor de edad" case 2: edad < 18 --> "Es menor de edad" case 3: edad > 18 --> "Puede trabajar formalmente" case 4: edad > 65 --> "Se puede jubilar" default --> "No reconozco edad"

Los switch son beunos para cuando quiero evaluar unos casos puntuales y sean de comparar si son iguales o no, encambio el if else es para mas pocos casos y tambien para cuando se quiere comparar si es menor o mayor y otras comparaciones

Con solo condicionales, se pueden generar multiples propuestas a problemas. El poder del algoritmo. 馃挭

Codigo para identificar la Edad

let edad = prompt "Ingrese su edad";
if (edad < 18){
Alert "No tiene la edad suficiente"
}else (edad >= 18){
Alert "Perfecto, cumples con la edad solicitada"
}		
			

SWITCH ( estatura >=1.50 cm) case >=1.50 cm: ''Puedes subir a la monta帽a rusa'' case < 1.50 cm: ''No puedes subir a la monta帽a rusa'' case < 1.50 cm: ''Te sugerimos ir a los tronquitos'' ''Te sugerimos ir al trensito'' Ahora si XD
SWITCH ( estatura >=1.50 cm) case >=1.50 cm: ''Puedes subir a la monta帽a rusa'' case > 1.50 cm: ''No puedes subir a la monta帽a rusa'' case > 1.50 cm: ''Te sugerimos ir a los tronquitos'' ''Te sugerimos ir al trensito'' XD

Algoritmo Party
Definir edad, edadM Como Entero
edadM = 18
edad = 0
Escribir "Cuantos a帽os tienes"
Leer edad

Si edad >= edadM Entonces
	Escribir ("Welcome to the party")
SiNo
	Escribir ("No eres mclovin")
FinSi

FinAlgoritmo

variable grado switch (grado) case 6: "veras Matem谩ticas, ciencias, sociales, espa帽ol" case 9: "Matem谩ticas, ciencias, sociales, espa帽ol, fisica" case 10: "Matem谩ticas, ciencias, sociales, espa帽ol, f铆sica, qu铆mica, tendr谩s que hacer la mitad de horas de alfabetizaci贸n" case 11: "Matem谩ticas, ciencias, sociales, espa帽ol, f铆sica, qu铆mica, tendr谩s que hacer la mitad de horas de alfabetizaci贸n y pagar graduaci贸n " Variables calificaci贸n: x if (Calificaci贸n>=3) "Es promovido de a帽o" else "Tendra que reforzar"
variables a= a帽o en que nacio a1= a帽o actual if (a-a1=>18) "es mayor de edad" else "es menor de edad"
Uso python as铆 que me toc贸 realizar el ejercicio con If-else def main(): while True: age = input('Introducir edad: ') date\_of\_birth = 2023 - int(age) if date\_of\_birth < 0: print(f"A帽o de nacimiento: {date\_of\_birth \* (-1)} AC, sin generaci贸n establecida") elif date\_of\_birth <= 2023: print(f"A帽o de nacimiento: {date\_of\_birth}") if date\_of\_birth < 1930: print("Te贸ricamente muerto") elif date\_of\_birth < 1949: print('Pertenece a la generaci贸n Silent G') elif date\_of\_birth < 1969: print('Pertenece a la generaci贸n Baby Boom') elif date\_of\_birth < 1981: print('Pertenece a la generaci贸n X') elif date\_of\_birth < 1994: print('Pertenece a la generaci贸n Y') elif date\_of\_birth < 2011: print('Pertenece a la generaci贸n Z') else: print('Too young to know') else: print("Esta persona viene del futuro!") if \_\_name\_\_ == '\_\_main\_\_': main()
![](https://static.platzi.com/media/user_upload/Diagrama%20sin%20t%C3%ADtulo%20-%20draw.io%20-%20Brave%2025_09_2023%2010_53_01%20p.%20m.-ac3cb799-8697-4642-a21c-5a353a34e66b.jpg)

Cortito y al pie

Edad-> 19
Mayor-> 21
If (edad > = mayor)
"Puedes tomar una cerveza"
Else (edad < = menor )
鈥淣o puedes tomar una cerveza鈥

edad _
switch (edad)
	case (edad <6)
		"Estas en cuidado o pre - escolar"
	case (edad > 5 && edad <= 12)
		"Estas en primaria"
	case (edad > 12 && edad <18)
		"Estas en Bachillerato"
	default
		"Busca algo que hacer"

no se si quedo bien identado lo escribi en la app de notas
esta en python

Edad_persona = 18

If Edad_persona >= 18:
	Print("es mayor de edad")
Else:

Print(鈥渘o es mayor de edad鈥)

En Java

La base de las condicionales son las preguntas dicot贸micas 鉂わ笍

Este es mi aporte con base en lo que aprendi.

edad = int(input("Ingresa tu edad: "))

if edad >= 18:
print(鈥淓res mayor de edad.鈥)
else:
print(鈥淓res menor de edad.鈥)

Algoritmo Practica01
Escribir 'Ingrese su nombre鈥
Leer nombre
Escribir 'Ingrese su edad鈥
Leer edad
Si edad>=18 Entonces
Escribir 'El Usuario ', nombre, 鈥 Puede ingresar a ver la pelicula鈥
SiNo
Escribir 'El Usuario ', nombre, 鈥 No Puede ingresar a ver la pelicula porque es menor de edad鈥
FinSi
FinAlgoritmo

Switch(edad){
case <18: 12% descuento en cine;
case >18: sin descuento;
case >60: descuento tercera edad;
}

let Carlos = 17

let Juan = 24

function revisarEdad(persona)
{
If (persona >= 18)
{
alert(鈥淧uedes pasar鈥)

desactivarSegurata()
}

Else
{
alert("隆Fuera de aqu铆!")
}
}

Edad
Mayor

If(edad >= 18)
鈥淓s mayor de Edad"
else
"No es mayor de Edad鈥

switch (edad 18)
case1 18
Es mayor de edad
caso2 <18
No es mayor de edad
caso3 >18
Puede conducir

X=int(input("驴Cu谩l es tu edad?")) if X>18: print ("Es mayor de edad") elif X==18: print ("Es mayor de edad") else: print ("No es mayor de edad")
String codigoColor = "R"; switch (codigoColor) { case "R": System.out.println("Rojo"); break; case "G": System.out.println("Verde"); break; case "B": System.out.println("Azul"); break; default: System.out.println("C贸digo de color inv谩lido"); break; }
#selecciona un producto y aparecer谩 el precio en py codigo_producto = input("Ingrese el c贸digo del producto: ") switch = { "A": 10.99, "B": 7.99, "C": 5.99, "D": 12.99 } if codigo_producto in switch: precio = switch[codigo_producto] print(f"El precio del producto es: {precio}") else: print("C贸digo de producto inv谩lido")

//inicio
print
"ingrese su edad para comprobar que usted puede conducir un veh铆culo"
Switch (edad >= comparaci贸n)
""usted es apto para conducir un veh铆culo"
switch (edad<comparaci贸n)
"usted no es apto para conducir"
Default (edad =/ dato numerico)
鈥渋ngrese su edad correctamente en numeros鈥
//fin

#programa para saber si es mayor de edad python
x = int(input(鈥淚ngrese su edad en A帽os: 鈥))
if x>=18:
print(f"Tienes: {x} a帽os eres mayor de edad鈥)
else:
print(f"Tienes: {x} a帽os eres menor de edad鈥)

if x>100:
print(鈥淪eguro estas vivo?鈥)

edad = input(鈥淚ngrese su edad鈥)

if edad >= 鈥18鈥:
print (鈥淓s mayor de edad鈥)
else:
print (鈥淓s menor de edad鈥)

Edad ->
mayor -> 18

Switch (edad)
Case 18:
Es mayor de edad
Case <18:
No es mayor de edad
Case > 18
Puede conducir
Case = 20
Puede conducir
Case = 24
Puede beber alcohol

Edad ->
mayor -> 18

if (edad >= mayor)
"Puedes comprar cigarros"
else
"No puedes comprar cigarros

Es interesante hacer ejercicios con los ejericicos de condicionales y con interruptores. Hare un ejemplo usando ambos ejercicios. Espero que este bien. Siendo profesional me demoro en hallar la logica de usar cual. Asi que aqui va:

let colorFondo

//Codigo con condicionales
if (colorFondo == 'Blanco') {
    "Tu fondo es de color Blanco"
} else {
    "El fondo sera de color Negro"
}

//Codigo con switch
switch (colorFondo) {
    case colorFondo == 'Rosa':
        "El fondo de tu pantalla es rosa"
        break;
    case colorFondo == 'Amarillo':
        "El fondo de tu pantalla es amarillo"
        break;
    case colorFondo == 'Verde':
        "El fondo de tu pantalla es verde"
        break;
    case colorFondo == 'Rojo':
        "El fondo de tu pantalla es rojo"
        break;
    case colorFondo == 'Azul':
        "El fondo de tu pantalla es azul"
        break;
    default:
        "Debes decir el nombre de un color"
        break;
}
  1. con if / else ( si - entonces)
    edad = _
    mayor = 18
    if ( edad <= 18) entonces
    " es mayor de edad 鈥
    else
    鈥 no es mayor de edad "

  2. con switch ( segun)
    switch (edad)

鈥< 10 a帽os,es un ni帽o"
2.
鈥 >= 10 a < 15, es preadolescente"
3.
">= 15 a < 18, es adolescente"
4.
">= 18 a < 25 es mayor de edad y adulto joven"
5.
" >= 25 a 60 es adulto"
6.
">= 60 es adulto mayor=
de otro modo
"opcion no valida"

if (edad =>18) alert "tienes la edad necesaria" else alert "T煤 edad no est谩 dentro del rango necesario"

Aqui mi aporte, porfavor dejenme saber si hay algun error 馃槃
Algoritmo para saber si un persona puede conducir un automovil despues de haber tomado bebidas alcoholicas.

If (numero de de bebidas <=1)
alert "Puedes conducir"
else (numero de bebidas >1)
alert 鈥淣o puedes conducir, mejor toma el transporte publico鈥

Gracias por la explicaci贸n

if (edad > 18)
 print ("Eres mayor de edad")
else
 print ("eres menor de edad")
<let num = prompt("inserte tu edad")
num= parseInt(num)
if (num >= 18){alert("Eres un Adulto")}
else if (num < 18) {alert ("Aun no eres un adulto")}
else {alert ("deseas saber si eres un adulto ingresa un numero?")}> 

Este es mi ejemplo en JavaScript

let edad

function mayorDeEdad(edad){
	if (edad >= 18) {
		console.log("Es mayor de edad")
	} else {
		console.log("No es mayor de edad")
	}
}

EJEMPLO DEL EJERCICIO DE EDAD EN JAVASCRIPT:


let edad = prompt("Ingresa tu edad: ")
let etapa = ""

switch (edad){
	case ((edad <= 5)? edad : -1):
		etapa = "Pertenece a la etapa: Primera Infancia (0-5 a帽os)"
        break
	case ((edad >= 6 && edad <= 11)? edad : -1):
		etapa = "Pertenece a la etapa: Infancia (6 - 11 a帽os)"
        break
	case ((edad >= 12 && edad <= 18)? edad : -1):
		etapa = "Pertenece a la etapa: Adolescencia / Juventud (12 - 18 a帽os)"
        break
	case ((edad >= 19 && edad <= 26)? edad : -1):
		etapa = "Pertenece a la etapa: Juventud (19 - 26 a帽os)"
        break
	case ((edad >= 27 && edad <= 59? edad : -1)):
		etapa = "Pertenece a la etapa: Adultez (27 - 59 a帽os)"
        break
	case ((edad > 60)? edad : -1):
		etapa = "Pertenece a la etapa: Adulto mayor (m谩s de 60 a帽os)"
        break
    default:
        etapa = "No entro"
        break
}

console.log(etapa)

Creo que deben mejorar este curso, para que sea m谩s practico

Con el condicional IF/ELSE
edad = input(鈥淚ngresa tu edad鈥)
printf("Tu edad es: 鈥, edad)
if (edad >= 18):
printf(鈥澛ELICIDADES! Eres mayor de edad)
else:
printf(鈥淓res menor de edad鈥)

Con la condicional swtich
edad = input(鈥淚ngresa tu edad鈥)
printf(鈥淭u edad es: 鈥, edad)
switch (edad):
case edad >= 18:
printf(鈥澛ELICIDADES! Eres mayor de edad, ya puedes votar)
default:
printf(鈥澛o siento! Eres menor de edad, aun no puedes votar鈥)

Este es mi algoritmo de edad, lo hice con poder votar

Cuando se usan Switch si dos o m谩s cases cumplen la condicii贸n dada, este ejecutar谩 el primer case en el orden escrito, por lo que ser铆a erroneo tener un case edad>18 y otro edad<50 porque s贸lo se ejecutar铆a el que est茅 primero en el c贸digo.

Comparto mi ejercicio
https://drive.google.com/file/d/1A8VFrGYO-Nx6adYtay7yFrmnHfjdiLOc/view?usp=sharing

Mi tarea es escribir un programa que me permita preguntar al usuario la categor铆a del producto y el descuento, y luego calcular el precio final del producto utilizando if/else y switch/case para la selecci贸n de categor铆a y descuento.

Este fue el diagrama que realice para el ingreso de una fiesta:

<const edad = prompt("驴Cu谩l es tu edad?"); // Solicita la edad del usuario

if (edad >= 18) {
  alert("隆Bienvenido! Eres mayor de edad y puedes acceder al sitio."); // Mensaje de acceso para mayores de edad
} else {
  alert("Lo siento, debes ser mayor de edad para acceder al sitio."); // Mensaje de rechazo para menores de edad
}> 

Este son mis ejemplos para cada condicional. D茅jenme saber si tengo alg煤n error!

//Ejemplo utilizando if: Apagar explosivo

codigo = _
codigo_correcto = 0101

if (codigo = codigo_correcto)
	"Bomba desactivada"
else
	"La bomba exploto"

--

//Ejemplo utilizando switch: 3 botones que encienden diferentes luces

boton = _

switch (boton)
case "rojo"
		"Encendiste la luz roja!"
	case "verde"
		"Encendiste la luz verde!"
	case "blanco"
		"Encendiste la luz blanca!"
	default
		"No puedes encender esa luz en este momento"

驴Te gustar铆a un enfoque creativo? Si es as铆, aqu铆 tienes una idea poco com煤n para entender el uso de condicionales:

Crea un juego de mesa para dos jugadores donde cada casilla tenga una pregunta que requiere el uso de condicionales para ser respondida correctamente. Por ejemplo, una casilla podr铆a preguntar 鈥溌緾u谩l es la salida del siguiente c贸digo en Python si a=3 y b=5? if a<b: print(鈥榓 es menor que b鈥) else: print(鈥榓 es mayor o igual a b鈥)鈥.

El jugador que llegue a la casilla final con la mayor cantidad de respuestas correctas ser谩 el ganador. Este juego no solo te ayudar谩 a entender c贸mo utilizar los condicionales, sino que tambi茅n ser谩 una forma divertida de poner en pr谩ctica tus habilidades de programaci贸n.

Algoritmo en Java

int edad = 0;

        System.out.print("ingrese edad:");
        edad = Leer.datoInt(); 
        System.out.println(" ");

        if (edad >= 18) {
            System.out.println("es mayor de edad");
        } else {
            System.out.println("es menor de edad");
        }
if (edad >= 18) {
	alert("es mayor de edad")
} else {
	alert("es menor de edad")
}

int edad=o

鈥渋ngrese la edad, edad鈥

if (edad<=17)
鈥渆s menor de edad鈥;
else
"es mayor de edad";
end if

let edad = parseInt(prompt("Ingresar tu edad"));
let nombre = prompt("Ingresa tu nombre");


(edad > 18) ? nombre + " Es mayor de edad y puede ingresar." : nombre + " No puedes pasar, eres menor dedad.";```
let edad = prompt("Solo los mayores de 18 pueden comprar licor");
if (edad < 18){
alert ('No puedes comprar licor);
}
else {
alert ('Puedes comprar licor');
}

Flowchart

mi peque帽o proograma para saber si es mayor o menor de edad.

Edad = int(input("Cual es tu edad? "))
if Edad >= 18:
    print("Puedes conducir")
elif Edad < 18:
    print("No puedes conducir")
if Edad > 90:
    print("No puedes conducir, eres muy mayor")

if (edad>=18)
鈥淓s mayor de edad"
else
"No es mayor de edad鈥