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 (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 “no puedes entrar a la fiesta, papu!! largo de aqui!! JAJA”
};
else (edad >=18){
alert “PASA 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 “A 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(‘Escribe cúal es tu edad’); // Asignamos una variable para que el usuario digite su edad //
if (edadPersona <=17) {
alert(‘Todavía hueles a pipi compadre, aguantante un poco más’)
}
if (edadPersona == 18) {
alert(‘Uy, pansaste compadre, ya puedes comprar pero toma poquito que te vomitas’)
}
if (edadPersona >18 && edadPersona <= 30 ) {
alert(’¿Qué le damos a usted mi jovenaso?’)
}
if (edadPersona >30) {
alert(‘Usted 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 (“Es mayor de edad”)
else:
print(“Es 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(“Eres mayor de edad”)
}else if (edad > 18) {
console.log(“Eres mayor de edad ya tienes 19”)
}else{
console.log(“Eres 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 “lo siento no tienes la edad requerida para poder ingresar”

let vidas=3
if (vidas>0)
alert(“sigues con vida”)
else ( vidas=0)
alert(“Ya 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 “El numero”,clon, "tiene uno o ambos digitos pares."
case 2: Escriba “El numero”,clon, "tiene uno o ambos digitos pares."
case 4: Escriba “El numero”,clon, "tiene uno o ambos digitos pares."
case 6: Escriba “El numero”,clon, "tiene uno o ambos digitos pares."
case 8: Escriba “El numero”,clon, "tiene uno o ambos digitos pares."
Fin_switch
Escriba “Ningun digito del numero”,clon,"es par."
si no
Escriba “El 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 )
“No 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(“no 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(“Eres mayor de edad.”)
else:
print(“Eres 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(“Puedes pasar”)

desactivarSegurata()
}

Else
{
alert("¡Fuera de aquí!")
}
}

Edad
Mayor

If(edad >= 18)
“Es 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)
“ingrese su edad correctamente en numeros”
//fin

#programa para saber si es mayor de edad python
x = int(input(“Ingrese 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(“Seguro estas vivo?”)

edad = input(“Ingrese su edad”)

if edad >= ‘18’:
print (“Es mayor de edad”)
else:
print (“Es 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 “No 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(“Ingresa tu edad”)
printf("Tu edad es: “, edad)
if (edad >= 18):
printf(”¡FELICIDADES! Eres mayor de edad)
else:
printf(“Eres menor de edad”)

Con la condicional swtich
edad = input(“Ingresa tu edad”)
printf(“Tu edad es: “, edad)
switch (edad):
case edad >= 18:
printf(”¡FELICIDADES! Eres mayor de edad, ya puedes votar)
default:
printf(”¡Lo 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 “¿Cuál es la salida del siguiente código en Python si a=3 y b=5? if a<b: print(‘a es menor que b’) else: print(‘a 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

“ingrese la edad, edad”

if (edad<=17)
“es 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)
“Es mayor de edad"
else
"No es mayor de edad”