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
😗
Introducción
¿Qué es un dato?
Tipos de datos
Tipos de datos: texto
Tipos de datos: numéricos
Tipos de datos: booleanos
Tipos de datos: arrays
Reto 4: algoritmo de un reloj
Estructuras de control
¿Qué son las estructuras de control?
Condicionales
Reto 5: algoritmos con variables y condicionales
Ciclos
Reto 6: algoritmos con ciclos
Try Catch
Reto 7: algoritmos con manejo de errores
Quiz: Estructuras de control
Funciones
¿Qué es una función en programación?
Scope o alcance en funciones
Reto 8: algoritmos con funciones
Próximos pasos
Toma el Curso de Pensamiento Lógico: Lenguajes de Programación
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ana Belisa Martínez
Para entender un poco más el uso de condicionales, resolvamos los siguientes problemas, de esta manera identificarás cómo utilizarlos.
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"
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
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
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!
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
#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)
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
If (edad >= 18)
“eres mayor de edad"
else
"eres menor de 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
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"
}
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
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 ❤️
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?