No tienes acceso a esta clase

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

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 361

Preguntas 17

Ordenar por:

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

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

Mi aporte utilizando un ejemplo de entradas a un teatro.

💻🖥Tratando de resolver el reto!

Opción if, mayor de edad

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

Primer diagrama ![](https://static.platzi.com/media/user_upload/image-cc4febdd-e4c5-467f-9d1c-589de9401edc.jpg)
#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)
```js Rango de edad edad: ___ Switch ("Tu edad aqui") Case (edad<18) "Vamos a llamar a tus padres" Case (edad=18) "Ya puedes votar y beber" Case (edad>18 & edad<=23) "Aun tienes tiempo" Case (edad>23 & edad<27) "Comienzan a doler las rodillas" Case (edad>27 & edad<60) "Tommy ya do quiedo sed aduto" Case (edad>60) "Viajar y Geriatrico jajaja" ```Espero la estructura si sea
Si es mayor de edad puede conducir Si es menor de edad no puede >C
Hola, les comparto mi ejercicio realizado por PSE teniendo en cuenta todo lo visto en la clase, muchas gracias Algoritmo Votar Definir edad Como Real Escribir "ingrese su edad" Leer edad si edad >= 18 Entonces Escribir "Usted tiene edad suficiente para votar" FinSi si edad < 18 Entonces Escribir "Usted NO tiene edad suficiente para votar" FinSi FinAlgoritmo Diagrama de Flujo. ![]()![](https://static.platzi.com/media/user_upload/mayor%20de%20edad-9b662de9-2f2b-4e7a-a4bd-73d07bddc7d9.jpg)

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

let mayor de edad= >18 menor de edad=<18 if (edad<18){alert("no puedes tomar alcohol")} else (edad>18){alert("puedes tomar alcohol)}
segun entendi if nos permite tener datos mas concretos mientras que switch nos permite tener multiples datos y con diferentes tipos de casos
```js edad = int(input("Ingresa tu edad: ")) if(edad >= 18): print("Es mayor de edad") else: print("No es mayor de edad") # En Python, no existe una estructura de control switch ```
`#Mi código en python` `try:` ` edad = int(input('Introduce tu edad: '))` ` ` ` if edad >= 18:` ` print('Eres mayor de edad')` ` elif edad < 18 and edad > 0:` ` print('Eres menor de edad')` ` else:` ` print('Introduce un valor coherente')` `except ValueError:` ` print('Solo números, please')`
![](https://static.platzi.com/media/user_upload/image-92255f38-bc40-484e-bf7b-f4c7b5fbf243.jpg)
XD ![](https://static.platzi.com/media/user_upload/image-19099df6-f881-4725-a54e-8a62085fce72.jpg)
Mi Diagrama de Flujo para evaluar mayoría de edad elaborado en Draw.io ![](https://static.platzi.com/media/user_upload/image-c22bde66-4fbb-42d1-b3fc-d06263d45b5b.jpg)
Adjunto ejemplo donde combino tanto switch como if. Scanner entrada = new Scanner(System.in); int edad = Integer.parseInt(JOptionPane.showInputDialog("Digite el primer numero: ")); char sisben = JOptionPane.showInputDialog("Digite clase Sisben (A,B o C: ").charAt(0); switch(edad){ case 18: JOptionPane.showInternalMessageDialog(null, "Has llegado al peldaño de la madurez"); System.out.println("Ya puedes Empezar a trabajar sin permiso de tus padres"); System.out.println(" "); if (sisben == 'a' | sisben == 'b' ){ System.out.println("Cumple los requisitos para beneficios para el Subsidio para Estudio"); System.out.println(" "); }else{ System.out.println("Lastimosamente No cumples los requisitos"); System.out.println(" "); } System.out.println("Puedes sacar el pase de conducción"); System.out.println(" "); break; case 19: JOptionPane.showInternalMessageDialog(null, "Tienes mas beneficios para tu vida"); System.out.print("Puedes prestar servicio a la Patria"); System.out.print("Puedes asistir a Eventos y a Fiestas Universitarias"); System.out.print("Pueden sacar tu pasaporte en el consulado"); break; case 20: JOptionPane.showInternalMessageDialog(null, "Comienzas a profundizar la madurez"); System.out.print("Tienes descuentos para Eventos Universitarios"); System.out.print("Tienes beneficios cuando vayas a solicitar empleo"); System.out.print("Tienes acceso a créditos educativos sin codeudor"); break; } Nota, gracias profesora Ana Belisa, por esta clase, ya que el la clase anterior, me habia equivocado diciendo que el swith era màs para menus, pero no me acordaba de estos casos. Muchas gracias por tu forma de enseñar..
![](https://static.platzi.com/media/user_upload/image-822a1234-b431-4ea0-9124-aedc31f6d409.jpg)
Aca comparto mi diagrama sencillo del caso de estudio de esta clase.![](https://static.platzi.com/media/user_upload/Algoritmo-edad-00201229-955d-436d-b0f4-f7b9974bdd8f.jpg)
## :3 edad = 18 if edad >= 20:    print("Eres mayor de edad") else:    print("Eres menos de edad") :3
```js let age = input() let age_range = Range(18,50) switch (age) { case age >= 18: "You can enter the dancing club" case age < 18: "Sorry, you cannot come in :c" case age <= 50: "You can come in! Enjoy the party" case > 50: "Sorry, you cannot come in :c" default: "You're not even human! Go away mutannt" } ```
![](https://static.platzi.com/media/user_upload/condicionales-5d7bda1f-c989-4224-8f93-5ec413620f7a.jpg)
lo quise hacer con un random min = 1max = 100let pablo = Math.floor(Math.random()\*(max-min+1) + min)let edad = 18if(pablo >= edad){    console.log("eres mayor de edad")}else    console.log("no eres mayor de edad") console.log("random: " + pablo)
Diagrama de If ![](https://static.platzi.com/media/user_upload/image-7b8a8c6b-e649-4970-9db9-c6a2c2079236.jpg)
DIagrama del algoritmo de semáforo ### ![]()![](https://static.platzi.com/media/user_upload/image-a3e657ad-f313-43d7-bf58-e008988c9bea.jpg) ![]()
![](https://lucid.app/lucidchart/23898be3-f084-425f-a48e-96efe5ed261e/edit?viewport_loc=-245%2C-317%2C2303%2C1148%2C0_0\&invitationId=inv_e7de0370-a8e9-4776-a148-8c630599e481)```js let edadMin = 1; let edadMax = 18; if (edadMin < edadMax) { console.log("La persona es menor de edad"); else console.log("La persona es mayor de eded"); ```![](https://lucid.app/lucidchart/23898be3-f084-425f-a48e-96efe5ed261e/edit?viewport_loc=-245%2C-317%2C2303%2C1148%2C0_0\&invitationId=inv_e7de0370-a8e9-4776-a148-8c630599e481)Comparto mi código según lo que se vio en clase.
Pausado el video, este fue el resultado del ejercicio, solo espero que digan como está y que correcciones debo estar pendientes de ser.👇✔ ![](https://static.platzi.com/media/user_upload/voto-97d4caf2-3fbd-440c-adc6-a0b6347e9281.jpg)
puede que no sea asi pero me corrigen en los comentarios porfa :)
![](https://static.platzi.com/media/user_upload/image-93c89e59-a676-490e-832c-ce26429a0560.jpg)
![](https://static.platzi.com/media/user_upload/image-c9716e41-48ef-4b90-90d1-7b60dae862ba.jpg)
![](https://static.platzi.com/media/user_upload/image-69ae24d3-dcc9-4aef-b294-1a12ced85878.jpg)
![](https://static.platzi.com/media/user_upload/image-a376568f-93b2-4302-b110-b17b798e3686.jpg)
```js Algoritmo Boletas Escribir "Escriba su nombre" Leer nom Escribir "Digite el número de su boleta" leer nb Segun nb Hacer 34: Escribir "Felicidades, ha sido ganador :)" 56: Escribir "Felicidades, ha sido ganador :P" 01: Escribir "Felicidades, ha sido ganador :D" De Otro Modo: Escribir nom Escribir "Lo sentimos, sigue intentando :c" Fin Segun FinAlgoritmo ```![]()Hice un algoritmo para verificar si el numero de una boleta del usuario fue ganadora del premio, lo que me hizo falta fue concatenar el nombre del usuario en la salida del algoritmo. ![](https://static.platzi.com/media/user_upload/image-6afd29bc-2b49-4815-ae9a-37282a2b5012.jpg)
color -> switch (color) case (verde) "seguir adelante" case (amarillo) "Detenerse" case (rojo) "No puedes avanzar" default "No reconozco ese color"
![](https://static.platzi.com/media/user_upload/image-3f9feecf-ae17-472d-bdf9-db05fd4291f7.jpg)
int edad print ("Necesito ver su ID ") if edad>18: print("Pa la carcel señor") else : print(" Donde estan tus padres")
\# Solicitar la edad al usuario edad = int(input("Por favor, ingresa tu edad: ")) \# Verificar si la edad es mayor o igual a 18 if edad >= 18: print("Eres mayor de edad.") else: print("Eres menor de edad.")
```js // Solicitar la edad al usuario var edad = prompt("Por favor, ingresa tu edad:"); // Convertir la entrada a un número edad = parseInt(edad); // Verificar si es mayor de edad if (edad >= 18) { console.log("Eres mayor de edad. ¡Bienvenido!"); } else { console.log("No eres mayor de edad. Lo siento, debes ser mayor de 18 años para acceder."); } ```
```java package appedad; import java.util.Scanner; public class AppEdad{ /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner leer = new Scanner(System.in); System.out.print("Ingrese su edad: "); int edad = leer.nextInt(); if(edad < 0){ System.out.println("Probablemente eres un feto"); }else if(edad >= 0 && edad <= 6){ System.out.println("Eres un bebé"); }else if(edad > 6 && edad <= 12){ System.out.println("Eres un niño"); }else if(edad > 12 && edad <= 20){ System.out.println("Eres un adolescente"); }else if(edad > 20 && edad <= 25){ System.out.println("Eres joven"); }else if(edad > 25 && edad <= 60){ System.out.println("Eres un adulto"); }else if(edad > 60){ System.out.println("Eres viejo"); } } } ```
```c# #include <iostream> using namespace std; int main() { std::cout << "ingrese su edad" << std::endl; int edad; std::cin >> edad; if(edad >= 18) { std::cout << "Puedes ingresar a la dicoteca 👻!!!" << std::endl; } else{ std::cout << "No puedes ingresar a la disco por menor 😡" << std::endl; } return 0; } ```Lo hice por c++ y quedo algo así
Mi reto 5 usando Condicionales y un poco de lenguaje! Lo hice en JAVA creo que me quedó bastante bien! Al menos para repasar y entender la materia![](https://static.platzi.com/media/user_upload/image-082d44d4-7eb4-4f85-8a07-1c9fd1a83de7.jpg)
![](https://static.platzi.com/media/user_upload/image-c899ebe4-5268-4e3b-a4c3-6e50e56fe3f4.jpg)
![](https://static.platzi.com/media/user_upload/image-31cf89d0-c307-47d4-a572-211e9e52be13.jpg)
c: Imagino que el video se invirtió en post edición, pero es divertido pensar en la posibilidad de que la profe aprendió a escribir invertido como Leonardo Da Vinci par que pudieramos leer lo que escribe en las lecciones;

If (edad >= 18)
“eres mayor de edad"
else
"eres menor de edad”

```js edad -> mayor -> 18 if(edad>=mayor) "puedes votar" else "no puedes votar" ```
```js let edad = 21 edad > 18 ? console.log('Es mayor de edad') : console.log ('no es mayor de edad') // si hay otro requisito que evaluar usaria un if anidado // en caso de evaluar mas de 3 aspetos usaria un switch ```let edad = 21 edad > 18 ? console.log('Es mayor de edad') : console.log ('no es mayor de edad') // si hay otro requisito que evaluar usaria un if anidado // en caso de evaluar mas de 3 aspetos usaria un switch
```python #algoritmo de mayoria de edad edad = int(input("Introdusca su edad")) control = 18 if edad >= control: print("Es mayor de edad") else: print("No es mayor de edad") ```
![](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" ```
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 ❤️