75

Retos de programación para cualquier lenguaje - Segundo nivel: condicionales

La semana pasada comenzamos nuestra rutina de ejercicios en programación, muchos de ustedes los han completado y quiero felicitarlos 🎉
También estoy contento porque encontré distintos lenguajes de programación en las respuestas como C++, JavaScript, Python, Java e incluso Bash.

Si no los llegaste a ver, puede estar tranquilo porque los encuentras acá:

Retos de programación para cualquier nivel - Primer Nivel

Hoy comenzamos con una nueva rutina para ejercitar el uso de condicionales (if, else) y operadores lógicos.
Recuerda compartir tus respuestas y repositorio donde podamos ver el código, así estarás alimentándolo con pull requests 😉

¡Comencemos! 🏋️‍♀️🏋️‍♂️


Reto #1 - Número mayor y menor

Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla.

Reto #2 - En el rango, por favor.

Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar. Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’ se encuentra en el rango, gracias” y en caso contrario dirá “El número ‘x’ excede el límite permitido”.

Reto #3 - Rangos cambiantes.

Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior y uno de comparación. Si el número de comparación se encuentra entre los 2 primeros, comunicarlo en pantalla. En caso estar por debajo del límite inferior o por arriba del límite superior, también mostrarlo en pantalla.

Reto #4 - “I like turtles”

Escribe un programa que pida al usuario ingrese su animal favorito, si coloca ‘Tortuga’, ‘tortuga’, ‘TORTUGA’ o cualquier otra variante de la palabra entonces mostrar en pantalla “También me gustan las tortugas”. En caso contrario mostrar el mensaje “Ese animal es genial, pero prefiero las tortugas”.

Reto #5 - ¿Cómo está el clima?

Crea un programa que pregunte al usuario si está lloviendo, en caso de responder “sí” pregunta si está haciendo mucho viento y si responde “sí” nuevamente muestra un mensaje indicando que hace mucho viento para salir con una sombrilla. En caso contrario, anima al usuario a que lleve una sombrilla. Para el caso de responder “no” en la primer pregunta, entonces solo desea un bonito día.
Considera que las respuestas pueden pasarse a minúsculas para evitar posibles errores.

Reto #6 - Edad permitida

Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las siguientes condiciones:
Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos?
Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera.
Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.

Reto #7 - Mensajes opcionales

Crearás un un script para el que el usuario indicará un número entre 1 y 6. Como respuesta se le brindará un mensaje según el número leido:
1 - “Hoy aprenderemos sobre prorgamación”
2 - “¿Qué tal tomar un curso de marketing digital?
3 - “Hoy es un gran día para comenzar a aprender de diseño”
4 - ¿Y si aprendemos algo de negocios online?
5 - “Veamos un par de clases sobre producción audiovisual”
6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi”
En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido.

Escribe tu comentario
+ 2
Ordenar por:
8
6486Puntos

En el reto 5 hice una mala práctica anidando condicionales, pero no se me ocurria que podría hacer para mejorarlo,alguna ayuda? todo sea por practicar,están muy buenas estos retos para practicar y ver en lo que no estamos tan fuertes.

# Retos segundo nivel: condicionales#Reto 1"""
Instrucciones:
Escribe un programa que pida al usuario 2 números, 
mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. 
En caso de que los números sean iguales, mostrarlo también en pantalla.
"""
user_n1 = int(input('Escribí un número: '))
user_n2 = int(input('Escribi un segundo número: '))

defMayorYDiferencia(user_n1,user_n2):if user_n1 > user_n2:
    print(f'el número {user_n1} es mayor a {user_n2}.')
    print(f'La diferencia de {user_n1} con respecto a {user_n2} es de {user_n1 - user_n2} números de distancia.')
  elif user_n2 > user_n1:
    print(f'el número {user_n2} es mayor a {user_n1}.')
    print(f'La diferencia de {user_n2} con respecto a {user_n1} es de {user_n2 - user_n1} números de distancia.')
  else:
    print(f'Los números {user_n1} y {user_n2} son iguales.')
    print(f'La diferencia de {user_n1} con respecto a {user_n2} es de 0 (ninguna).')

MayorYDiferencia(user_n1,user_n2)

# Reto 2"""
Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar. 
Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’ se encuentra en el rango, gracias” y ,
en caso contrario dirá “El número ‘x’ excede el límite permitido”.
"""
user_ninput1 = float(input('Escribí un número para ponerlo como límite: '))#Limite
user_ninput2 = float(input('Escribí otro número para escribirlo para comparar: '))#Para ComparardefNRange(user_ninput1,user_ninput2):if user_ninput2 < user_ninput1:
    print(f'El número {user_ninput2} está en el rango, gracias.')
  else:
    print(f'El número {user_ninput2} excede el límite permitido.')

NRange(user_ninput1,user_ninput2)

# Reto 3"""Instrucciones:
Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior y uno de comparación. 
Si el número de comparación se encuentra entre los 2 primeros, comunicarlo en pantalla. 
En caso estar por debajo del límite inferior o por arriba del límite superior, también mostrarlo en pantalla.

"""

user_ninput1 = float(input('Escríbi un número para ser el límite superior: '))#Límite Superior
user_ninput2 = float(input('Escribí otro número para ser un límite inferior: '))#Límite Inferior
user_ninput3 = float(input('Escribí un número para ver si está en el rango: '))#Para ComparardefChangingRanges(user_ninput1,user_ninput2,user_ninput3):if user_ninput3 < user_ninput1 and user_ninput3 > user_ninput2:
    print(f'El número {user_ninput3} está en el rango, gracias.')
  elif user_ninput3 > user_ninput1:
    print(f'El número {user_ninput3} excede el límite permitido.')
  elif user_ninput3 < user_ninput2:
    print(f'El número {user_ninput3} es más bajo que {user_ninput2}, suba la velocidad')

ChangingRanges(user_ninput1,user_ninput2,user_ninput3)

# Reto 4"""Instrucciones:
Escribe un programa que pida al usuario ingrese su animal favorito, 
si coloca ‘Tortuga’, ‘tortuga’, ‘TORTUGA’ o cualquier otra variante de la palabra entonces mostrar en pantalla “También me gustan las tortugas”.
En caso contrario mostrar el mensaje “Ese animal es genial, pero prefiero las tortugas”.
"""
user_fav_animal = input('¿Cúal es tu animal favorito?: ')

turtle = 'tortuga'defLikeTurtles(user_fav_animal,turtle):if user_fav_animal.lower() == turtle:
    print('También me gustan las tortugas.')
  else:
    print('Ese animal es genial, pero prefiero las tortugas.')

LikeTurtles(user_fav_animal,turtle)

# Reto 5"""Instrucciones:
Crea un programa que pregunte al usuario si está lloviendo,
en caso de responder “sí” pregunta si está haciendo mucho viento y si responde “sí” nuevamente muestra un mensaje indicando que hace mucho viento para salir con una sombrilla. 
En caso contrario, anima al usuario a que lleve una sombrilla. Para el caso de responder “no” en la primer pregunta, entonces solo desea un bonito día.
Considera que las respuestas pueden pasarse a minúsculas para evitar posibles errores.
"""

user_answer1 = input('Llueve hoy?: ')

defquestion(user_answ1):if user_answer1.lower() == 'si':
    user_answer2 = input('Hay mucho viento?: ')
    if user_answer2.lower() == 'si':
      print('Hay mucho viento para salir con una sombrilla :(.')
    else:
      print('Te recomiendo que lleves una sombrilla.')
  else:
    print('que tengas un buen día :).')

question(user_answer1)

# Reto 6"""Instrucciones:
Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las siguientes condiciones:
Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos?
Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera.
Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.
"""
user_age = int(input('Escriba su edad por favor: '))


defAgeAllowed(user_age):
  print('M A Q U I N A  D E  N U N C A  P A R A R  D E  A P R E N D E R')
  if user_age > 30:
    print('Nunca es tarde para aprender, ¿Qué curso aprenderemos?')
  elif user_age <= 29and user_age >= 18:
    print('Es un momento excelente para impulsar tu carrera!!.')
  else:# menor a 18
    print('¿Sabes donde dirigir tu futuro? Seguro puedo ayudarte.')

AgeAllowed(user_age)

# Reto 7"""Instrucciones:
Crearás un script para el que el usuario indique un número entre 1 y 6. Como respuesta se le brindará un mensaje según el número elegido:
1 - “Hoy aprenderemos sobre programación”
2 - “¿Qué tal tomar un curso de marketing digital?
3 - “Hoy es un gran día para comenzar a aprender de diseño”
4 - ¿Y si aprendemos algo de negocios online?
5 - “Veamos un par de clases sobre producción audiovisual”
6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi”
En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido.
"""defswitch(user_choice):
   sw = {
      1: 'Hoy aprenderemos sobre programación',
      2: '¿Qué tal tomar un curso de marketing digital',
      3: 'Hoy es un gran día para comenzar a aprender de diseño',
      4: '¿Y si aprendemos algo de negocios online?',
      5: 'Veamos un par de clases sobre producción audiovisual',
      6: 'Tal vez sea bueno desarrollar una habilidad blanda en Platzi'
   }
   return sw.get(user_choice, default())

defdefault():return"Opcion Invalida"

user_choice = int(input('Escribí un número del 1 al 6 para responderte con un mensaje diferente: '))
switch(user_choice)


2
19488Puntos
2 años

Yo creo que pudiste hacer un callback, o tal vez una promesa, aunque no sé bien si aplican…

Encadenaste pocos if, pienso que mala practica es cuando hay demasiados y no se entiende el flujo del programa

1
3110Puntos
2 años

Anidar condicionales no es malo, anidar varias condicionales es malo pero si anidas varias condicionales de forma clara y creas descripciones para que sea entendible es bueno, ¡lo hiciste bien!

Se le dice que es una mala practica porque es didicil de leer, no porque este mal hecho, mientras funcione y tu objetivo no sea reducir milisegundos de proceso, estas bien hecho.

5

RETO CUMPLIDO CON C++

//Reto#1: Numero mayor y menor#include<iostream>usingnamespacestd;
intmain(){
	int a,b;
	cout<<"INGRESA 2 NUMEROS \n";
	cout<<"Ingresa el primer número: ";cin>>a;
	cout<<"Ingresa el segundo número: ";cin>>b;
	if(a>b) cout<<"mayor: "<<a<<", diferencia: "<<a-b<<endl;
	elseif(a<b) cout<<"mayor: "<<b<<", diferencia: "<<b-a<<endl;
	elseif(a==b) cout<<"son iguales, diferencia: 0\n";
	return0;
}

//Reto#2: En el rnago, por favor#include<iostream>usingnamespacestd;
intmain(){
	int a,b;
	cout<<"INGRESA 2 NUMEROS\n";
	cout<<"Ingresa el 1er número: ";cin>>a;
	cout<<"Ingresa el 2do número: ";cin>>b;
	if(b<=a) cout<<"el número "<<b<<" se encuentra en el rango, gracias\n";
	elsecout<<"El número "<<b<<" excede el límite permitido.\n";
	return0;
}

//Reto#3: Rangos cambiantes#include<iostream>usingnamespacestd;
intmain(){
	int a,b,c;
	cout<<"PAPI, INGRESA 3 NUMEROS\n";
	cout<<"Ingresa el límite superior: ";cin>>a;
	cout<<"Ingresa el límite inferior: ";cin>>b;
	cout<<"Ingresa el número a comparar: ";cin>>c;
	if(c<=a && c>=b) cout<<"El número se encuentra en el rango.\n";
	elseif(c>a) cout<<"El número está por arriba del límite superior\n";
	elseif(c<b) cout<<"El número está por debajo del límite inferior\n";
	return0;
}

//Reto#4: I like turtles#include<iostream>#include<string>#include<algorithm>usingnamespacestd;
intmain(){
	string s;
	cout<<"Papi, escribe tu animal favorito: ";cin>>s;
	transform(s.begin(),s.end(),s.begin(),::tolower);
	if(s=="tortuga") cout<<"También me gustan las tortugas\n";
	elsecout<<"Ese animal es genial, pero prefiero las tortugas\n";
	return0;
}

//Reto#5: Como está el clima?#include<iostream>#include<string>#include<algorithm>usingnamespacestd;
intmain(){
	string s,r;
	cout<<"Papi, está lloviendo? (si/no) ";cin>>s;
	transform(s.begin(),s.end(),s.begin(),::tolower);
	if(s=="si"){
		cout<<"Está haciendo mucho viento? (si/no) ";cin>>r;
		transform(r.begin(),r.end(),r.begin(),::tolower);
		if(r=="si"){
			cout<<"Hace mucho viento para salir con una sombrilla\n";
		}else{cout<<"Lleva una sombrilla\n";}
	}elseif(s=="no"){cout<<"Que tengas un bonito día\n";}
	return0;
}

//Reto#6: Edad permitida#include<iostream>usingnamespacestd;
intmain(){
	int a;
	cout<<"Papi, ingresa tu edad: ";cin>>a;
	if(a>30)cout<<"Nunca es tarde para aprender, que curso tomaremos?\n";
	elseif(a<=29 && a>=18)cout<<"Es un momento excelente para impulsar tu carrera.\n";
	elseif(a<18)cout<<"Sabes hacia dónde dirigir tu futuro? seguro puedo ayudarte.\n";
	return0;
}

//Reto#7: Mensajes opcionales#include<iostream>usingnamespacestd;
voidmensaje();
voidmensaje(){
	int n;
	cout<<"Papi,ingresa un número del 1 al 6: "; cin>>n; 
	if(n==1) cout<<"Hoy aprenderemos sobre programación\n";
	elseif(n==2) cout<<"Que tal tomar un curso de marketing digital?\n";
	elseif(n==3) cout<<"Hoy es un gran día para comenzar a prender de diseño\n";
	elseif(n==4) cout<<"Y si aprendemos algo de negocios online?\n";
	elseif(n==5) cout<<"Veamos un par de clases sobre producción audiovidual\n";
	elseif(n==6) cout<<"Tal vez sea bueno desarrollar una habilidad blanda en Platzi\n";
	else{mensaje();}
}
intmain(){
	mensaje();
	return0;
}	
4
3411Puntos

Lo programe en Kotlin, agradeceria me puedan hacer feedback para poder mejorar.

fun main(args: Array<String>){

    print("Ingresa un numero > ");val temp1 = readLine()?.toInt()
    print("Ingresa otro numero > ");val temp2 = readLine()?.toInt()
    retoUno(temp1!!,temp2!!)
    retoDos(temp1!!,temp2!!)

    print("Ingresa otro numero > ");val temp3 = readLine()?.toInt()
    retoTres(temp1!!,temp2!!,temp3!!)

    print("\nIngrese su animal favorito > ");val temp4 = readLine()
    retoCuatro(temp4!!)

    print("\nRESPONDE SI O NO\n¿Está lloviendo? > "); val temp5 = readLine()
    print("¿Está haciendo mucho viento ? > "); val temp6 = readLine()
    retoCinco(temp5!!,temp6!!)

    print("\nIngresa tú edad > "); val temp7 = readLine()?.toInt()
    retoSeis(temp7!!)

    retoSiete()
}

fun retoUno(a: Int,b: Int){
    if (a<b){
        println("$a es mayor que $b")
    }
    elseif(a>b){
        println("$b es mayor que $b")
    }
    else{
        println("$a es igual a $b")
    }
}

fun retoDos(a: Int, b:Int){
    when(a){
        in a..b+1 -> println("El número '$a' se encuentra en el rango, gracias")
        !in a..b -> println("El número '$a' excede el límite permitido")
    }
}

fun retoTres(a: Int, b: Int, c: Int){
    when(c){
        in a..b -> println("El número '$c' se encuentra en el rango, gracias")
        !in a..b -> {if (c<a) print("El número '$c' es menor al límite permitido")
                        elseprint("El número '$c' excede el límite permitido")}
    }
}

fun retoCuatro(a: String){
    val a = a.toUpperCase()
    if(a == "TORTUGA") {
        println("También me gustan las tortugas")
    } elseprintln("Ese animal es genial, pero prefiero las tortugas")
}

fun retoCinco(a: String, b: String){
    when(a.toLowerCase()){
        "si" -> {if(b.toLowerCase()== "si") println("Hace mucho viento para salir con una sombrilla")
                    else{println("Lleva una sombrilla")}}
        "no" -> println("Ten un bonito día")
    }
}

fun retoSeis(a: Int){
    when(a){
        in18..29 -> println("Es un momento excelente para impulsar tu carrera.")
        !in18..29 -> {if (a>=30) println("Nunca es tarde para aprender ¿Qué curso tomaremos?")
            elseif(a<18){println("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.")
            }
        }
    }
}

fun retoSiete(){
    var validador = 1
    [email protected] while (validador == 1){
        print("\nINGRESA UN NÚMERO DE 1 AL 6 > ");val temp8 = readLine()?.toInt()
        when(temp8){
            1 -> {println("Hoy aprenderemos sobre prorgamación");break@loop}
            2 -> {println("¿Qué tal tomar un curso de marketing digital?");break@loop}
            3 -> {println("Hoy es un gran día para comenzar a aprender de diseño");break@loop}
            4 -> {println("¿Y si aprendemos algo de negocios online?");break@loop}
            5 -> {println("Veamos un par de clases sobre producción audiovisual");break@loop}
            6 -> {println("Tal vez sea bueno desarrollar una habilidad blanda en Platzi");break@loop}
            else -> print("Ingrese un número en el rango válido")
            }
    }
}
2
2175Puntos
2 años

Nunca eh usado Kotlin así que perdóname si me equivoco pero el código esta muy enredado. Te recomendaría separar un poco más tu código para que se vea mejor y se vean los print’s y los break’s. Saludos y a seguir mejorando 😃

4
1024Puntos
'''
Reto #1 - Número mayor y menor

Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor
y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo
también en pantalla.
'''whileTrue:
    num1 = input("Escribe un número entero: ")
    if num1.isnumeric() == True:
        num1 = int(num1)
        breakelse:
        print("El dato introducido no es un número entero: \n")
whileTrue:
    num2 = input("Escribe otro número entero: ")
    if num2.isnumeric() == True:
        num2 = int(num2)
        breakelse:
        print("El dato introducido no es un número entero: \n")

if num1 == num2:
    print(f"El número {num1} y el número {num2} son iguales y la diferencia es 0.")
elif num1 > num2:
    res = num1 - num2
    print(f"El número {num1} es mayor que {num2} y la diferencia es {res}.")
else:
    res = num1 - num2
    print(f"El número {num1} es menor que {num2} y la diferencia es {res}.")

print("Saludos")

'''
Reto #2 - En el rango, por favor.

Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar.
Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’
se encuentra en el rango, gracias” y en caso contrario dirá “El número ‘x’ excede el límite permitido”.
'''

while True:
    num1 = input("Escribe un número entero como límite: ")
    if num1.isnumeric() == True:
        num1 = int(num1)
        breakelse:
        print("El dato introducido no es un número entero: \n")
while True:
    num2 = input("Escribe otro número entero para saber si está dentro del rango: ")
    if num2.isnumeric() == True:
        num2 = int(num2)
        breakelse:
        print("El dato introducido no es un número entero: \n")

if num2 < num1:
    print(f"El número {num2} se encuentra en el rango, gracias")
else:
    print(f"El número {num2} excede el límite permitido")

'''
Reto #3 - Rangos cambiantes.

Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior
y uno de comparación. Si el número de comparación se encuentra entre los 2 primeros, comunicarlo
en pantalla. En caso estar por debajo del límite inferior o por arriba del límite superior,
también mostrarlo en pantalla.
'''whileTrue:
    num1 = input("Escribe un número entero para el límite: ")
    if num1.isnumeric() == True:
        num1 = int(num1)
        breakelse:
        print("El dato introducido no es un número entero: \n")
whileTrue:
    num2 = input("Escribe otro número entero para el límite: ")
    if num2.isnumeric() == True:
        num2 = int(num2)
        breakelse:
        print("El dato introducido no es un número entero: \n")

whileTrue:
    num3 = input("Escribe otro número entero a comparar: ")
    if num3.isnumeric() == True:
        num3 = int(num3)
        breakelse:
        print("El dato introducido no es un número entero: \n")

if num1 > num2:
    mayor = num1
    menor = num2
    limite = Trueelif num2 > num1:
    mayor = num2
    menor = num1
    limite = Trueelif num2 == num1:
    print("El límite superior e inferior son iguales")
    limite = Falseif limite == True:
    if num3 > menor and num3 < mayor:
        print(f"El número {num3} está dentro del rango comprendido entre {menor} y {mayor}")
    elif num3 < menor or num3 > mayor:
        print(f"El número {num3} está fuera del rango comprendido entre {menor} y {mayor}")

'''
Reto #4 - “I like turtles”

Escribe un programa que pida al usuario ingrese su animal favorito, si coloca ‘Tortuga’, ‘tortuga’,
‘TORTUGA’ o cualquier otra variante de la palabra entonces mostrar en pantalla “También me gustan
las tortugas”. En caso contrario mostrar el mensaje “Ese animal es genial, pero prefiero las tortugas”.
'''

tortuga = input("Ingresa tu animal favorito: ")
tortuga = tortuga.lower()

if tortuga == "tortuga":
    print("También me gustan las tortugas")
else:
    print("Ese animal es genial, pero prefiero las tortugas")
'''
Reto #5 - ¿Cómo está el clima?

Crea un programa que pregunte al usuario si está lloviendo, en caso de responder “sí” pregunta
si está haciendo mucho viento y si responde “sí” nuevamente muestra un mensaje indicando que
hace mucho viento para salir con una sombrilla. En caso contrario, anima al usuario a que lleve
una sombrilla. Para el caso de responder “noenla primer pregunta, entonces solo desea un bonito día.
Considera que las respuestas pueden pasarse a minúsculas para evitar posibles errores.
'''

llueve = input("¿Está lloviendo? ")
llueve = llueve.lower()
if llueve == "no":
    print("Que tengas un buen día")
elif llueve == "si" or llueve== "sí":
    viento = input("¿Hace mucho viento?")
    viento = viento.lower()
    if viento == "si" or viento == "sí":
        print("Hace mucho viento para salir con una sombrilla")
    elif viento == "no":
        print("Mejor coge una sombrilla")
    else:
        print("No entiendo la respuesta")
else:
    print("No entiendo la respuesta")
'''
#6 - Edad permitida

Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las
siguientes condiciones:
Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos?
Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera.
Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.
'''whileTrue:
    edad = input("¿Qué edad tienes? ")
    if edad.isnumeric()== True:
        edad = int(edad)
        if edad > 0and edad <= 120:
            breakelif edad > 120:
            print("Eres un prodigio de la ciencia,\n¿Están estudiando tu longevidad?\nDe todas maneras...")
            breakelse:
        print("El dato entrado no es un número positivo.")

if edad > 30:
    print("Nunca es tarde para aprender ¿Qué curso tomaremos?")
elif18 <= edad <= 30:
    print("Es un momento excelente para impulsar tu carrera.")
elif edad < 18:
    print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte")```


3
4256Puntos
// Reto 1 - Número mayor y menorfunctionhigherSmaller(a, b) {
  let difference = a - b;

  if (a > b) {
    console.log(`${a} es mayor que ${b}. La diferencia es ${difference}`);
  } elseif (a < b) {
    console.log(
      `${a} es menor que ${b}. La diferencia es ${Math.abs(difference)}`
    );
  } else {
    console.log(`${a} es igual que ${b}. No hay diferencia.`);
  }
}

// Reto 2 - En el rangofunctionrangeNumber(limit, comparator) {
  if (limit > comparator) {
    console.log(`El número ${comparator} se encuentra en el rango. Gracias.`);
  } else {
    console.log(`El número ${comparator} excede el límite permitido`);
  }
}

// Reto 3 - Rangos cambiantesfunctionrange(higher, smaller, comparator) {
  if (comparator < higher && comparator > smaller) {
    console.log(`El número ${comparator}, se mantiene en el rango`);
  } else {
    console.log(`El número ${comparator}, está fuera de rango`);
  }
}

// Reto 4 - I like turtlesfunctionturtle(animal) {
  animal = animal.toUpperCase();
  if (animal === "TORTUGA") {
    console.log("También me gustan las tortugas.");
  } else {
    console.log("Ese animal es genial, pero prefiero las tortugas.");
  }
}

// Reto 5 - ¿Cómo está el clima?functionisRaining() {
  let weather = prompt("¿Está lloviendo?");

  if (weather.toUpperCase() === "SI") {
    let windy = prompt("¿Está haciendo mucho viento?");
    if (windy.toUpperCase() === "SI") {
      console.log("Hace mucho viento para salir con una sombrilla.");
    } else {
      console.log("Deberías de llevarte una sombrilla.");
    }
  } else {
    console.log("Que tengas un buen día.");
  }
}

// Reto 6 - Edad permitidafunctionageAllowed(age) {
  if (age >= 30) {
    console.log("---------- NUNCA ES TARDE PARA APRENDER ----------");
    console.log("¿Qué curso quieres aprender?");
  } elseif (age > 18) {
    console.log("Es un momento excelente para impulsar tu carrera.");
  } else {
    console.log("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte");
  }
}

// Reto 7 - Mensajes opcionalesfunctionmessage(option) {
  switch (option) {
    case1:
      console.log("Hoy aprenderemos sobre programación");
      break;
    case2:
      console.log("¿Qué tal tomar un curso de marketing digital?");
      break;
    case3:
      console.log("Hoy es un gran día para comenzar a aprender de diseño");
      break;
    case4:
      console.log("¿Y si aprendemos algo de negocios online?");
      break;
    case5:
      console.log("Veamos un par de clases sobre producción audiovisual");
      break;
    case6:
      console.log(
        "Tal vez sea bueno desarrollar una habilidad blanda en Platzi"
      );
      break;
    default:
      console.log("Ingresa una número entre 1 y 6.");
  }
}


3
24806Puntos

Lo resolví en python, discúlpenme por los acentos, pero necesito mi teclado en inglés para escribir código.

defmayor_menor(numero1, numero2):if numero1 < numero2:
		diferencia = numero2 - numero1
		print(f'En numero {numero2} es mayor, con una diferencia de {diferencia} con el primer numero\n')

	elif numero1 > numero2:
		diferencia = numero1 - numero2
		print(f'En numero {numero1} es mayor, con una diferencia de {diferencia} con el primer numero\n')

	elif numero1 == numero2:
		print('Los numeros ingresados son iguales\n')


defrango(limite, numero_para_comparar):if numero_para_comparar <= limite:
		print(f'El número {numero_para_comparar} se encuentra en el rango, gracias\n')
	
	else:
		print(f'El número {numero_para_comparar} excede el límite permitido\n')


defrangos_cambiantes(limite_superior, limite_inferior, numero_para_comparar):if numero_para_comparar <= limite_superior and numero_para_comparar >= limite_inferior:
		print('\nTu numero esta dentro del rango\n') 

	elif numero_para_comparar < limite_inferior:
		print('El numero que ingresaste esta debajo del limite inferior\n')

	elif numero_para_comparar > limite_superior:
		print('El numero que ingresaste esta debajo del limite inferior\n')


deftortugas(animal_favorito):
	animal = animal_favorito.lower()
	if animal == 'tortuga':
		print('También me gustan las tortugas! :)\n')

	else:
		print('Ese animal es genial, pero prefiero las tortugas :)\n')


defclima(lluvia):
	lluvia = lluvia.lower()
	if lluvia == 'no':
		print('Ok, ten un lindo dia\n')

	elif lluvia == 'si':
		viento = str(input('Hace mucho viento? '))
		viento = viento.lower()
		
		if viento == 'si':
			print('Hace mucho viento para salir con una sombrilla :(\n')

		elif viento == 'no':
			print('Lleva sombrilla\n')


defedad_permitida(edad):if edad >= 30:
		print('Nunca es tarde para aprender ¿Qué curso tomaremos?\n')

	elif edad >= 18and edad <= 29:
		print('Es un momento excelente para impulsar tu carrera\n')

	elif edad < 18:
		print('¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte\n')


defmensajes_opcionales(numero_elegido):if numero_elegido == 1:
		print('Hoy aprenderemos sobre prorgamación\n')

	elif numero_elegido == 2:
		print('¿Qué tal tomar un curso de marketing digital?\n')

	elif numero_elegido == 3:
		print('Hoy es un gran día para comenzar a aprender de diseño!\n')

	elif numero_elegido == 4:
		print('¿Y si aprendemos algo de negocios online?\n')

	elif numero_elegido == 5:
		print('Veamos un par de clases sobre producción audiovisual\n')

	elif numero_elegido == 6:
		print('Tal vez sea bueno desarrollar una habilidad blanda en Platzi\n')

	else:
		print('Ese numero no esta entre las opciones, elige uno valido :)\n')


defmain():

	reto = int(input('''
     ---*---*---* R E T O S  S E G U N D O  N I V E L ---*---*---*

---*---*---*---* S E L E C C I O N E  U N A  O P C I O N ---*---*---*---

		M E N U:

			[1]  Numero mayor y menor
			[2]  En el rango por favor
			[3]  Rangos cambiantes
			[4]  I like turtles
			[5]  Como esta el clima?
			[6]  Edad permitida
			[7]  Mensajes opcionales
			
			'''))
	
	if reto == 1:
		numero1 = float(input('Escribe un numero: '))
		numero2 = float(input('Escribe otro numero: '))
		mayor_menor(numero1, numero2)

	elif reto == 2:
		limite = float(input('Escribe un numero, este sera tu rango: '))
		numero_para_comparar = float(input('Escribe otro numero, checaremos que este dentro del rango establecido: '))
		rango(limite, numero_para_comparar)

	elif reto == 3:
		limite_superior = float(input('Escribe un numero, este sera tu limite superior: '))
		limite_inferior = float(input('Escribe un numero, este sera tu limite inferior: '))
		numero_para_comparar = float(input('Ingresa un numero, veremos si esta dentro del rango: '))
		rangos_cambiantes(limite_superior, limite_inferior, numero_para_comparar)

	elif reto == 4: 
		animal_favorito = str(input('Hola!, cual es tu animal favorito? '))
		tortugas(animal_favorito)

	elif reto == 5:
		lluvia = str(input('Hola, esta lloviendo? '))
		clima(lluvia)

	elif reto == 6:
		edad = int(input('Hola!!, que edad tienes? '))
		edad_permitida(edad)

	elif reto == 7:
		numero_elegido = int(input('Elige un numero entre el 1 y el 6 '))
		mensajes_opcionales(numero_elegido)


if __name__ == '__main__':
	main()
3
20584Puntos

Hola! Aquí comparto mi solución del Nivel 2:
challengeLevel2.png

3
13815Puntos

Aquí dejo mis retos en JavaScript 😃

// Reto #1functionnumeroMayorYMenor(){
    
    let num1 = parseInt(prompt('Dame el primer numero'));
    let num2 = parseInt(prompt('Dame el segundo numero'));
    let diferencia = num1 - num2;

    if(num1 > num2){
        console.log(`El numero ${num1} es mayor que ${num2} y existe una diferencia de ${Math.abs(diferencia)}`);
    }elseif(num1 === num2){
        console.log(`Los numeros ${num1} y ${num2} son iguales, por lo tanto no hay diferencia`);
    }else{
        console.log(`El numero ${num2} es mayor que ${num1} y existe una diferencia de ${Math.abs(diferencia)}`);
    }
}

numeroMayorYMenor();

// Reto #2functionrangoNumero(){

    let numLimite = parseInt(prompt('Dame el primer valor que sera el limite'));
    let numComparar = parseInt(prompt('Dame el segundo valor para comparar'));

    if(numComparar <= numLimite){
        console.log(`El numero ${numComparar} se encuentra en el rango, gracias`);
    }else{
        console.log(`El numero ${numComparar} excede el limite permitido`);
    }
}

rangoNumero();


// Reto #3functionrangoNumeroCambiante(){

    let numLimiteSuperior = parseInt(prompt('Dame el valor del limite superior'));
    let numLimiteInferior = parseInt(prompt('Dame el valor del limite inferior'));
    let numComparar = parseInt(prompt('Dame el valor del numero a comparar'));

    if(numComparar >= numLimiteInferior && numComparar <= numLimiteSuperior){
        console.log(`El numero ${numComparar} esta dentro del rango establecido`);
    }elseif(numComparar < numLimiteInferior){
        console.log(`El numero ${numComparar} esta por debajo del rango inferior establecido`);
    }elseif(numComparar > numLimiteSuperior){
        console.log(`El numero ${numComparar} esta por encima del rango superior establecido`);
    }
}

rangoNumeroCambiante();

// Reto #4functionILikeTurtles(){

    let animalUsuario = prompt('Escribe tu animal favorito');
    let animalFavorito = 'TORTUGA';
    let animalUsuarioConversion = animalUsuario.toUpperCase();

    if(animalFavorito === animalUsuarioConversion){
        console.log('Tambien me gustan las tortugas');
    }else{
        console.log('Ese animal es genial, pero prefiero las tortugas');
    }

}

ILikeTurtles();

// Reto #5functioncomoEstaElClima(){

    let estaLloviendo = prompt('¿Esta lloviendo?');
    let respuesta = estaLloviendo.toUpperCase();

    if(respuesta === 'SI'){
        let estaHaciendoViento = prompt('¿Esta haciendo mucho viento?');
        let respuesta = estaHaciendoViento.toUpperCase();
        if(respuesta === 'SI'){
            console.log('Hey! Hace mucho viento para salir con una sombrilla ');
        }elseif(respuesta === 'NO'){
            console.log('LLeva una sombrilla :)');
        }
    }elseif(respuesta === 'NO'){
        console.log('Que tengas bonito dia =)');
    }
}

comoEstaElClima();

// Reto #6functionedadPermitida(){

    let edadUsuario = parseInt(prompt('¿Cual es tu edad?'));
    
    if(edadUsuario > 30){
        console.log('Nunca es tarde para aprender ¿Que curso tomaremos?');
    }
    if(edadUsuario <= 29 && edadUsuario > 18){
        console.log('Es un momento excelente para impulsar tu carrera.');
    }
    if(edadUsuario < 18){
        console.log('¿Sabes hacia donde dirigir tu futuro? Seguro puedo ayudarte.');
    }
}

edadPermitida();

// Reto #7functionmensajesOpcionales(){

    let opcionUsuario = parseInt(prompt('Dame un valor entre el 1 y el 6'));

    if(opcionUsuario >= 1 && opcionUsuario <= 6){
        switch (opcionUsuario) {
            case1:
                console.log('Hoy aprenderemos sobre programacion')
                break;
            case2:
                console.log('¿Que tal tomar un curso sobre marketing digital?')
                break;
            case3:
                console.log('Hoy es un gran dia para comenzar a aprender de diseño');
                break;
            case4:
                console.log('¿Y si aprendemos algo de negocios online?');
                break;
            case5:
                console.log('Veamos un par de clases sobre produccion audiovisual');
                break;
            case6:
                console.log('Tal vez sea bueno desarrollar una habilidad blanda en Platzi');
                break;
        }
    }else{
        alert('Por favor ingrese un valor entre el rango establecido');
        mensajesOpcionales();
    }
}

mensajesOpcionales();
2
6427Puntos
2 años

Con recursividad, no? Genial!

5
17637Puntos
2 años

No parsear los número a entero casi me da algo en la cabeza jaja, sin hacer eso los números menores al 10 me daban siempre que eran mayor sin importar el otro número.

1
24806Puntos
2 años

Qué pasa si en el reto de edad permitida escribo que mi edad es 30?

3
16014Puntos

En Python

#1 - Número mayor y menor
numero1=int(input('Ingresa tu primero numero: '))
numero2=int(input('Ingresa tu segundo numero: '))
dif=0if numero1 > numero2:
    dif=numero1-numero2
    print(f'Tu primer numero es el mayor y la diferencia es de {dif}')
elif numero2 > numero1:
    dif=numero2-numero1
    print(f'Tu segundo numero es el mayor y la diferencia es de {dif}')
else:
    print(f'Los dos numeros son iguales y no hay diferencia')
#2 - En el rango, por favor.
num1=int(input('Ingresa tu rango: '))
num2=int(input('Ingresa tu numero: '))
if num2 <= num1:
    print(f'Tu numero {num2} esta en el rango de {num1}, gracias')
else:
    print(f'excede el limite permitido de {num1}')
 #3 - Rangos cambiantes
n1=int(input('ingresa tu limite inferior: '))
n2=int(input('ingresa tu limite superior: '))
n3=int(input('ingresa tu numero a comparar:'))
if n2>=n1:
    if n3>=n1:
        if n3<=n2:
            print(f'Tu numero {n3} esta en los limites de {n1} y {n2}')
        else:
            print(f'Tu numero {n3} excede el limite superior {n2}')
    else:
        print(f'Tu numero {n3} es menor a {n1}')
else:
    print('Porfavor ingresa otros limites')
#4 - “I like turtles”
animal=str.casefold(input("Ingresa tu animal favorito: "))
if animal == "tortuga":
    print("También me gustan las tortugas")
else:
    print("Ese animal es genial, pero prefiero las tortugas")
#5 - ¿Cómo está el clima?
r1=str.casefold(input('¿está lloviendo? \n'))
if r1 == 'si':
    r2=str.casefold(input('¿está haciendo mucho viento ? \n'))
    if r2 == 'si':
        print('Hace mucho viento para salir con una sombrilla')
    else:
        print('Llevate una sombrilla')
else:
    print('Ten un bonito dia')
 #6 - Edad permitida
edad=int(input('Ingresa tu edad: '))

def educacion(edad):
    if edad>=30:
        print('Nunca es tarde para aprender ¿Qué curso tomaremos?')
    elif edad<=29and edad>=18:
        print('Es un momento excelente para impulsar tu carrera.')
    else:
        print('¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.')
educacion(edad)
 #7 - Mensajes opcionales#diccionario={1:'hola',2:'adios'}
llave=int(input('ingresa un numero del 1 al 6: '))
diccionario = {1:'Hoy aprenderemos sobre prorgamación',2:'¿Qué tal tomar un curso de marketing digital?',3:'Hoy es un gran día para comenzar a aprender de diseño',4:'Y si aprendemos algo de negocios online',5:'Veamos un par de clases sobre producción audiovisual',6:'Tal vez sea bueno desarrollar una habilidad blanda en Platzi'}
if llave>6or llave<1:
    print('escoge otra vez tu numero debe ser entre 1 y 6')
valor=diccionario.get(llave)
print(valor)```

3
#1

numero = int(input("primer numero: "))
numero_2 = int(input("segundo numero: "))

if numero < numero_2:

    resultado = numero_2 - numero
    print("el primer numero es menor al segundo por ", + resultado) 

if numero > numero_2:

    resultado = numero - numero_2
    print("la diferencia de el segundo numero con el primero es de ", + resultado)

#2 -----------------------------------------------

limite = int(input("coloca el numero limite: "))
numero = int(input("coloca numero a comprobar: "))

if limite < numero:
    print("El número ‘{}’ excede el límite permitido".format(numero))

if limite > numero:
    print("El número ‘{}’ se encuentra en el rango, gracias".format(numero))

#3 -----------------------------------------------

limite_superior = int(input("coloca el limite mayor: "))
limite_menor = int(input("coloca el limite menor: "))

while True:
    numero = int(input("coloca el numero a conprobar: "))

    if limite_superior < numero:
        print("te excediste del límite..")

    elif limite_menor > numero:
        print("demasiado bajo..")

    elif limite_menor < numero and limite_superior > numero:
        print("estas en entre el limite y lo minimo :)")

#4 -------------------------------------------------

animal = input("cual es tu animal favorito.?: ")

if animal.lower() == "tortuga":
    print("También me gustan las tortugas")
else:
    print("Ese animal es genial, pero prefiero las tortugas")

#5 --------------------------------------------------while True:

    lloviendo = input("esta lloviendo.?\n")

    if lloviendo.lower() == "si":
        viento = input("esta haciendo mucho viento.?\n")

        if viento.lower() =="si":
            print("hace mucho viento como para salir con una sombrilla")

        else:
            print("te recomiendo llevar una sombrilla")
            
    elif lloviendo.lower() != "si":
        print("pues te deseo un bonito dia chabal")

#6 ----------------------------------------------------while True:

    edad= int(input("dame tu edad\n"))

    if edad > 30:
        print("Nunca es tarde para aprender ¿Qué curso tomaremos?")
    if edad < 29and edad > 18:
        print("Es un momento excelente para impulsar tu carrera.")
    if edad < 18:
        print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.")

#7 ---------------------------------------------------------

numero = int(input("dependiendo del nuemero que elijas te daré una respuesta\nR: "))

while True:

    if numero == 1:
        print("Hoy aprenderemos sobre prorgamación")

    elif numero == 2: 
        print("¿Qué tal tomar un curso de marketing digital?")

    elif numero == 3:
        print("Hoy es un gran día para comenzar a aprender de diseño")

    elif numero == 4:
        print("¿Y si aprendemos algo de negocios online?")

    elif numero == 5:
        print("Veamos un par de clases sobre producción audiovisual")

    elif numero == 6:
        print("Tal vez sea bueno desarrollar una habilidad blanda en Platzi")

    else: 
        print("necesitas indicar un numero valido del 1 al 6")

    numero = int(input("R:"))```
3
20821Puntos

Hice el ejercicio utilizando ruby. Espero que a alguien le sirva.

puts"¿A qué ejercicio quieres ir?"
ejercicio = gets.chomp.to_i

case ejercicio
when 1  #Ejercicio 1puts"Ingrese un número"
  num1 = gets.chomp
  puts"Ingrese otro número"
  num2 = gets.chomp

  if (num1 > num2)
    puts"El número mayor es: #{num1}"
    resultado = num1.to_i + num2.to_i
    puts"La diferencia es de: " + (num1.to_i - num2.to_i).to_s
  elsif (num2 > num1)
    puts"El número mayor es: #{num2}"puts"La diferencia es de: " + (num2.to_i - num1.to_i).to_s
  else
    puts"Los números son iguales"
  end

when 2  #Ejercicio 2puts"Ingrese un número"
  num1 = gets.chomp.to_i
  puts"Ingrese otro número"
  num2 = gets.chomp.to_i

  if(num2 < num1)
    puts"El número #{num2} se encuentra en el rango, gracias"
  else
    puts"El número #{num2} excede el límite permitido"
  end

when 3  #Ejercicio 3puts"Ingrese un número"
  lim_inf = gets.chomp.to_i
  puts"Ingrese otro número"
  lim_sup = gets.chomp.to_i
  puts"Ingrese otro número"
  comparacion = gets.chomp.to_i

  if (comparacion >= lim_inf && comparacion <= lim_sup)
    puts"El número se encuentra entre el rango establecido"
  elsif(comparacion < lim_inf)
    puts"El número se encuentra fuera del límite inferior"
  else
    puts"El número se encuentra fuera del límite superior"
  end

when 4  #Ejercicio 4puts"Ingrese su animal favorito"
  animal = gets.chomp.to_s

  if (animal == 'Tortuga' || animal == 'tortuga' || animal == 'TORTUGA')
    puts"También me gustan las tortugas"
  else
    puts"Ese animal es genial, pero prefiero las tortugas"
  end

when 5  #Ejercicio 5puts"¿Está lloviendo?"
  res_lluvia = gets.chomp.to_s

  if (res_lluvia == 'Si' || res_lluvia == 'si')
    puts"¿Está haciendo mucho viento?"
    res_viento = gets.chomp.to_s
    if(res_viento == 'Si' || res_viento == 'si')
      puts"Hace mucho viento para salir con una sombrilla"
    else
      puts"Deberías llevar una sombrilla"
    end
  else
    puts"Que tengas un bonito día, querido usuario"
  end

when 6  #Ejercicio 6puts"¿Cuál es tu edad?"
  edad = gets.chomp.to_i

  if(edad < 18)
    puts"¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte"
  elsif(edad == 18 || edad <= 29)
    puts"Es un momento excelente para impulsar tu carrera"
  else
    puts"Nunca es tarde para aprender, ¿Qué curso tomaremos?"
  end

when 7  #Ejercicio 7puts"Ingrese un número entre 1 y 6"
  numero = gets.chomp.to_i

  case numero
  when 1puts"Hoy aprenderemos sobre prorgamación"
  when 2puts"¿Qué tal tomar un curso de marketing digital?"
  when 3puts"Hoy es un gran día para comenzar a aprender de diseño"
  when 4puts"¿Y si aprendemos algo de negocios online?"
  when 5puts"Veamos un par de clases sobre producción audiovisual"
  when 6puts"Tal vez sea bueno desarrollar una habilidad blanda en Platzi"
  else
    puts"Solo puedes ingresar números entre 1 y 6"
  end
end
2
24806Puntos
2 años

Hola, creo que en el reto 5 te falto la opción de respuesta “SI” y "NO"
Saludos.

1
20821Puntos
2 años

Ohh! se me pasó de plano! gracias.

1
26935Puntos
2 años

pregunto por ignorante, nunca usé Ruby…
existe algún método como .toLowerCase() de JS para así convertir la instrucción del ejercicio 5 al un ‘si’ o un ‘no’, evitando tener que chequear todas las opciones de mayúsculas y minúsculas? (o sea solo chequeas por ‘si’ en lugar de por ‘SI’, ‘Si’, "sI’, ‘si’)…
a su vez, habría que tener en cuenta el acento, mucha gente podría usarlos (yo soy fanático de ellos)… o sea, agregás ‘sí’ a la condición, y con eso ya te ahorrás todas las variantes…

3
23179Puntos

Mi versión en Python del primero

"""Reto #1 - Número mayor y menor
Escribe un programa que pida al usuario 2 números,
mostrando como salida cuál es el número mayor y la
diferencia de uno respecto al otro. En caso deque
los números sean iguales, mostrarlo tambiénen pantalla."""

valor1 = input("Ingrese un número: ")
valor2 = input("Ingrese otro dígito ")

valor1 = float(valor1)
valor2= float(valor2)

diferencia = valor1 - valor2
diferencia = abs(diferencia)

if valor1 == valor2:
    print("Ambos valores son iguales")
elif valor1 > valor2:
    print("El primer valor es mayor que el segundo")
else:
    print("El segundo valor es mayor que el primero")

print(f"La diferencia entre ambos valores es de {diferencia}")```
2
11351Puntos
2 años

Hola, una forma de hacer tu código más compacto sería que transformaras directamente las variables a float en la misma linea, de la forma float(input()). de igual forma puedes sacar realizar la operación de la resta dentro de la funcion abs de la forma abs(valor1 - valor2). Son detalles pequeños que permiten leer más rápido el código.

1
7265Puntos
2 años

Lo que también puedes hacer es siempre restar el número mayor, así evitas usar la función de abs

2
4523Puntos

Hola a todos, este es mi respuesta al reto 1 con C:

#include <stdio.h>int main()
{
    int numero_1, numero_2, diferencia;
    printf("Por favor escoge un numero: \n");
    scanf("%d", &numero_1);
    printf("Ahora escoge el segundo numero: \n");
    scanf("%d", &numero_2);
    diferencia = numero_1 - numero_2;
    if (numero_1 > numero_2)
    {
        printf("el numero %d es mas grande que el numero %d \n", numero_1, numero_2);
        printf("y la diferencia entre los dos es de %d", numero_1-numero_2);
    }
    elseif (numero_2 > numero_1)
    {
        printf("el numero %d es mas grande que el numero %d \n", numero_2, numero_1);
        printf("y la diferencia entre los dos es de %d", numero_1-numero_2);
    }
    else
    {
        printf("Los dos numeros %d y %d son iguales", numero_1, numero_2);
        printf("Por tanto, la diferencia de los dos es %d", numero_1-numero_2);
    }
    
    return0;
}
2
4523Puntos
un año

Mi codigo en C para el programa numero 2;

#include<stdio.h>intmain(){
    int limite, comparador;
    printf("Por favor introduce un numero que vamos a usar como comparador: \n");
    scanf("%d", &limite);
    printf("Ahora introduce un nuemero para comprobar si el esta o no esta en el rango: \n");
    scanf("%d", &comparador);
    if (comparador <= limite)
    {
        printf("Genial, el numero %d esta dentro del rango del 0 al %d \n", comparador, limite);
    }
    else
    {
        printf("O vaya, el numero %d no esta dentro del rango del 0 al %d", comparador, limite);
    }
    return0;
}
0
4523Puntos
un año

Mi codigo C para el reto numero 3:

#include <stdio.h>int main()
{
    int limite_inferior, limite_superior, comparador;
    //obteniendo inputs del usuario
    printf("Por favor introduce un numero que servira como limite inferior: \n");
    scanf("%d", &limite_inferior);
    printf("Ahora por favor introduce un numero para utilizarlo como limite superior: \n");
    scanf("%d", &limite_superior);
    printf("Finalmente, introduce un numero que vamos a usar para comparar: \n");
    scanf("%d", &comparador);
    if (comparador >= limite_inferior && comparador <= limite_superior)
    {
        printf("Que bien, el numero %d esta dentro del intervalo que va desde %d a %d ", comparador, limite_inferior, limite_superior);
    }
    else
    {
        printf("Vaya, el numero %d no esta dentro del intervalo que va desde %d a %d ", comparador, limite_inferior, limite_superior);
    }
    
    return0;
}
0
4523Puntos
un año

El codigo C para el reto numero 4:

#include <stdio.h>#include <string.h>int main()
{
    //obteniedo string del usuario
    char animal_favorito[100];
    printf("Por favor introduce tu animal favorito: \n");
    scanf("%s", animal_favorito);//convertir string en mayusculasint i;for (i = 0; animal_favorito[i] != '\0'; i++)
    {
        if(animal_favorito[i]>='a' && animal_favorito[i]<='z')
        {
            animal_favorito[i] = animal_favorito[i] - 32;
        }
    }
    printf("Tu animal favorito es %s \n", animal_favorito);//comparando la string para comprobar si es tortuga o no:
    char tortuga[100] = "TORTUGA";int comparador;
    comparador =  strcmp(animal_favorito, tortuga);if (comparador == 0)
    {
        printf("genial, mi animal favorito tambien es la tortuga");
    }
    else
    {
        printf("que bien, la %s es un gran animal, pero yo prefiero a la toruga", animal_favorito);
    }
    
     
    return0;
}```
0
4523Puntos
un año

mi codigo para el reto 5:

#include<stdio.h>#include<string.h>//funcion para validar si llueve o no llueveintvalidar_lluvia(char *string)// el * es un apuntador{
    int i;
    int comparador;
    char llueve[10] = "SI";
    for (i = 0; string[i] != '\0'; i++)
    {
        if(string[i]>='a' && string[i]<='z')
        {
            string[i] = string[i] - 32;
        }
    }

    comparador = strcmp(string, llueve);
    if (comparador == 0)
    {
        return1;
    }
    else
    {
        return0;
    }   
}

//funcion para validar si hace viento o nointhace_viento(char *string){
    int i;
    char viento[10] = "SI";
    for (i = 0; string[i] != '\0'; i++)
    {

        if(string[i]>='a' && string[i]<='z')
        {
            string[i] = string[i] - 32;
        }   
    }
    
    //comprobando que las dos strings sean igualesint comparador;
    comparador = strcmp(viento, string);
    if (comparador == 0)
    {
        return1;
    }
    else
    {
        return0;
    }   
}


intmain(){
    char lluvia[10];
    char comprobador_lluvia[10] = "SI";
    printf("Hola mi querido amigo, llueve hoy?? \n");
    scanf("%s", &lluvia);
    //verificando el input del usuarioint funcion_lluvia;
    funcion_lluvia = validar_lluvia(lluvia);

    if (funcion_lluvia == 1)
    {
        printf("vaya, parece que esta lloviendo \n");
        printf("Y esta haciendo viento?? \n");
        char viento[10];
        scanf("%s", &viento);
        //validando el input de hace vientoint funcion_viento;
        funcion_viento = hace_viento(viento);
        if (funcion_viento == 1)
        {
            printf("en ese caso creo que es recomendable no llevar sombrilla");
        }
        else
        {
            printf("Pues entonces lleva sombrilla");
        }
        
    }
    else
    {
        printf("entonces que tengas un buen dia");
    }
    
    
}
 
0
4523Puntos
un año

Reto 7 finiquitado con C:

#include <stdio.h>#include <stdbool.h>int main()
{
    bool validando_input = true;
    printf("Hola mi querido amigo, por favor escoge que vas a estudiar hoy: \n");
    printf("1 - Hoy aprenderemos sobre prorgamación. \n");
    printf("2 - ¿Qué tal tomar un curso de marketing digital? \n");
    printf("3 - Hoy es un gran día para comenzar a aprender de diseño. \n");
    printf("4 - ¿Y si aprendemos algo de negocios online?. \n");
    printf("5 - Veamos un par de clases sobre producción audiovisual. \n");
    printf("6 - Tal vez sea bueno desarrollar una habilidad blanda en Platzi. \n");int opcion;
    printf("que deseas estudiar hoy: \n");
    scanf("%d", &opcion);while (validando_input)
    {
        if (opcion > 6 || opcion < 1)
        {
            printf("Por favor escoge un numero entre el 1 y el 6 por favor: \n");
            scanf("%d", &opcion);
        }
        else
        {
            break;
        } 
    }

    switch (opcion)
    {
    case1:
        printf("Genial, pues hoy estudiaremos programaicon.");break;case2:
        printf("Muy bien, hoy estudiaremos marketing digital.");break;case3:
        printf("Gran eleccion, hoy es un gran dia para aprender diesño.");break;case4:
        printf("En ese caso hoy aprenderemos negocios online.");break;case5:
        printf("Pues entonces tomemos algunas clases de produccion audiovisual hoy.");break;case6:
        printf("Desarrollar habilidades blandas nunca esta de mas.");break;default:
        break;
    }
    return0;
}
2
4783Puntos

JAVA Reto #4 - “I like turtles”

import java.util.Scanner;

public class Ejemplo {
    public static void main(String[] args) {

        Scanner sc =  new Scanner(System.in);System.out.print("Cual es tu animal favorito: ");
        String animal = sc.next();
        String animalFavorito = "Tortuga";if (animal.equalsIgnoreCase(animalFavorito)){
            System.out.println("Tambien me gustan las tortugas");
        } else {
            System.out.println("Ese animal es genial, pero prefiero las tortugas");
        }
    }
}

2
4372Puntos
<code>

/* RETO 1 ---> C */#include <stdio.h>int mayor_menor(int x,int y);int main(void) {
  int n1;int n2;
  printf("Ingrese el numero 1: \n");
  scanf("%i", &n1);
  printf("Ingrese el numero 2: \n" );
  scanf("%i", &n2);
  mayor_menor(n1, n2);return0;
}

int mayor_menor(int x, int y)
{
  if (x>y){
    int dif = x-y;
    printf("El numero mayor es %i \n", x);
    printf("la diferencia entre el numero mayor y el menor es: %i \n", dif);
    
  }

  elseif(y>x)
  {
    int dif = (x-y);
    printf("El numero mayor es: %i \n", y);
    printf("la diferencia entre el numero mayor y el menor es: %i \n", dif);

  }

  elseif(x==y){
    printf("los numeros son iguales \n");
  }
  return0;

}
3
4372Puntos
2 años

Aunque siempre programo en python, decidi hacerlo en C y con una función externa para repasar algunos conceptos basicos de programacion en otros lenguajes. Creo que es importante que como programadores no nos casemos o nos quedemos por siempre con un lenguaje, si no por el contrario tener dominio de varios de ellos.

3
2 años

creo que debería hacer lo mismo ya que solo estoy con python
y aunque soy nuevo debería aprender otros lenguajes … me gustaria aprender mas de JS

1
4372Puntos
2 años

Que esperas? en platzi hay excelentes cursos de JS

2
415Puntos

Hola a todos, este es mi mejor intento. Soy principiante en C++ y me gustaría recibir todo el feedback que me puedan brindar.

/*
Reto #1:
Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla.

Input Format: Two integers
*/#include<iostream>intgetValueFromUser(){
	std::cout << "Ingrese un numero entero: ";
	int input{};
	std::cin >> input;
	return input;
}

intmain(){
	int number1{ getValueFromUser() };
	int number2{ getValueFromUser() };

	if (number1 > number2)
		std::cout << number1 << " es mayor que " << number2;
	elseif (number2 > number1)
		std::cout << number2 << " es mayor que " << number1;
	elsestd::cout << "Ambos numeros son iguales";

	std::cout << ", su diferencia es " << abs(number1 - number2) << '\n';

	return0;
}
/*
Reto #2
Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar.
Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’ se encuentra en el rango, gracias” y en caso contrario dirá “El número ‘x’ excede el límite permitido”.
*/#include<iostream>intgetValueFromUser(){
	std::cout << "Ingrese un numero entero: ";
	int input{};
	std::cin >> input;
	return input;
}

intmain(){
	int number1{ getValueFromUser() };
	int number2{ getValueFromUser() };

	if (number2 <= number1)
		std::cout << "El numero " << number2 << " se encuentra en el rango, gracias" << '\n';
	elsestd::cout << "El numero " << number2 << " excede el límite permitido" << '\n';

	return0;
}
/*
Reto #3:
Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior y uno de comparación. Si el número de comparación se encuentra entre los 2 primeros, comunicarlo en pantalla. En caso estar por debajo del límite inferior o por arriba del límite superior, también mostrarlo en pantalla.

Input Format: Enter three integers that represent the upper limit, the lower limit and finally the number to be compared.
*/#include<iostream>intgetValueFromUser(){
	std::cout << "Ingrese un numero entero: ";
	int input{};
	std::cin >> input;
	return input;
}

intmain(){
	int upperLimit{ getValueFromUser() };
	int lowerLimit{ getValueFromUser() };
	int number{ getValueFromUser() };

	if (number < lowerLimit)
		std::cout << "El numero " << number << " se encuentra debajo del limite." << '\n';
	elseif (number > upperLimit)
		std::cout << "El numero " << number << " se encuentra por encima del limite." << '\n';
	elsestd::cout << "El numero " << number << " se encuentra dentro del rango." << '\n';

	return0;
}
/*
Reto #4:
Escribe un programa que pida al usuario ingrese su animal favorito, si coloca ‘Tortuga’, ‘tortuga’, ‘TORTUGA’ o cualquier otra variante de la palabra entonces mostrar en pantalla “También me gustan las tortugas”. En caso contrario mostrar el mensaje “Ese animal es genial, pero prefiero las tortugas”.
*/#include<iostream>#include<string>#include<algorithm>intmain(){
	std::cout << "Por favor, ingrese su animal favorito: ";
	std::string favoriteAnimal{};
	std::getline(std::cin, favoriteAnimal);
		
	//Convertir la cadena de texto a mayúscula para compararstd::for_each(favoriteAnimal.begin(), favoriteAnimal.end(), [](char& c) {
		c = toupper(c);
	});
		
	if (!favoriteAnimal.compare("TORTUGA")) //Retorna 0 si compara a igualesstd::cout << "Tambien me gustan las tortugas." << '\n';
	elsestd::cout << "Ese animal es genial, pero prefiero las tortugas." << '\n';

	return0;
}
/*
Reto #5:
Crea un programa que pregunte al usuario si está lloviendo, en caso de responder “sí” pregunta si está haciendo mucho viento y si responde “sí” nuevamente muestra un mensaje indicando que hace mucho viento para salir con una sombrilla. En caso contrario, anima al usuario a que lleve una sombrilla. Para el caso de responder “no” en la primer pregunta, entonces solo desea un bonito día.

Considera que las respuestas pueden pasarse a minúsculas para evitar posibles errores.

Input Format: Two strings that can be either "Si" or "No"
*/#include<iostream>#include<string>intmain(){
	std::cout << "Hola, esta lloviendo (si/no)? ";
	char response{};
	std::cin >> response;

	std::cin.ignore(32765, '\n');

	if (tolower(response) == 's')
	{
		std::cout << "Esta haciendo mucho viento (si/no)? ";
		char responseWind{};
		std::cin >> responseWind;

		std::cin.ignore(32765, '\n');

		if (tolower(responseWind) == 's')
			std::cout << "Hace mucho viento para salir con una sombrilla." << '\n';
		elseif (tolower(responseWind) == 'n')
			std::cout << "Vamos! Sal y usa una sombrilla." << '\n';
	}
	elseif (tolower(response) == 'n')
		std::cout << "Ten un bonito dia!" << '\n';
	elsestd::cout << "Invalid input." << '\n';

	return0;
}
/*
Reto #6:
Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las siguientes condiciones:
Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos?
Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera.
Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.
*/#include<iostream>intmain(){
	std::cout << "Ingresa tu edad: ";
	int age{};
	std::cin >> age;

	if (age > 30)
		std::cout << "Nunca es tarde para aprender. Que curso tomaremos?" << '\n';
	elseif (age <= 29 && age >= 18)
		std::cout << "Es un momento excelente para impulsar tu carrera." << '\n';
	elseif (age > 0)
		std::cout << "Sabes hacia donde dirigir tu futuro? Seguro puedo ayudarte." << '\n';

	return0;
}
Reto #7://Crearás un un script para el que el usuario indicará un número entre 1 y 6. Como respuesta se le brindará un mensaje según el número leido ://1 - “Hoy aprenderemos sobre prorgamación”//2 - “¿Qué tal tomar un curso de marketing digital ?//3 - “Hoy es un gran día para comenzar a aprender de diseño”//4 - ¿Y si aprendemos algo de negocios online ?//5 - “Veamos un par de clases sobre producción audiovisual”//6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi”//En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido.#include<iostream>intmain(){
	int option{};
	do
	{
		std::cout << "Ingresa un numero entre 1 y 6: ";
		std::cin >> option;
	} while (!(option > 0 && option <= 6));
	
	switch (option)
	{
	case1:
		std::cout << "Hoy aprenderemos sobre programacion" << '\n';
		break;
	case2:
		std::cout << "Que tal tomar un curso de marketing digital?" << '\n';
		break;
	case3:
		std::cout << "Hoy es un gran dia para comenzar a aprender diseño" << '\n';
		break;
	case4:
		std::cout << "Y si aprendemos algo de negocios online?" << '\n';
		break;
	case5:
		std::cout << "Veamos un par de clases sobre produccion audiovisual" << '\n';
		break;
	case6:
		std::cout << "Tal vez sea buendo desarrollar una habilidad blanda en Platzi" << '\n';
		break;
	}

	return0;
}

Excelente iniciativa de Platzi para poner en práctica nuestros conocimientos, ansioso por el siguiente nivel.

2
4786Puntos

El el reto anterior alguien los hizo en bash, yo los hice en javascript, así que estos retos los hago en bash aprender más de este lenguaje.

P.D.: Hice un menú interactivo para acceder a cada reto.

#!/bin/bash
#### Reto 1 ####reto1(){
  echo"### Reto 1: Número mayor y menor. ###"echo"Escribe dos números."read num1 num2

  if [[ $num2-gt$num1 ]]; thenecho"$num2 es mayor que $num1 y la diferencia es $(($num2 - $num1))"elif [[ $num1-gt$num2 ]]; thenecho"$num1 es mayor que $num2 y la diferencia es $(($num1 - $num2))"elseecho"Los números son iguales"firead
}

#### Reto 2 ####reto2(){
  echo"### Reto 2: En el rango, por favor."echo"Escribe dos números, uno como límite y otro para comparar."read num1 num2

  if [[ $num1-gt$num2 ]]; thenecho"El número $num2 se encuentra en el rango, gracias."elseecho"El número $num2 excede el límite permitido."firead
}

#### Reto 3 ####reto3(){
  echo"### Reto 3: Rangos cambiantes."echo"Escribe tres números, los dos primero serán el rango permitido, el otro para comparar."read num1 num2 num3

  # Algorítmo para dejar siempre el primer número mayor que el segundo.if [[ $num2-gt$num1 ]]; then
    aux=$num1
    num1=$num2
    num2=$auxfiif [[ $num1-gt$num2 ]]; thenif [[ $num3-gt$num2 && $num3-lt$num1 ]]; thenecho"El número $num3 está en el rango, gracias."elif [[ $num3-gt$num1 ]]; thenecho"El número $num3 está por arriba del rango."elseecho"El número $num3 está por debajo del rango."fielseecho"Los dos primero números deben ser distintos."firead
}

#### Reto 4 ####reto4(){
  echo"### Reto 4: I like turtles."echo"Escribe un animal que te guste:"read animal

  # Poner la varible a lowcase (Gracias Stack Overflow xD)
  animal="${animal,,}"if [[ $animal == "tortuga" ]]; thenecho"También me gustan las tortugas."elseecho"Ese animal es genial, pero prefiero las tortugas."firead
}

#### Reto 5 ####reto5(){
  echo"### Reto 5: ¿Cómo está el clima?"echo"¿Está lloviendo?"read respuesta

  ## Aplico lo aprendido en el reto 4, todo a lowcase
  respuesta="${respuesta,,}"if [[ $respuesta == "si" ]]; thenecho"¿Hay viento?"read respuesta
    respuesta="${respuesta,,}"if [[ $respuesta = "si" ]]; thenecho"Hay mucho viento para salir de sombrilla."elseecho"Por favor lleva una sombrilla."fielseecho"Te deseo un bonito día."firead
}

#### Reto 6 ####reto6(){
  echo"### Reto 6: Edad permitida."read edad

  if [[ $edad -ge "30" ]]; thenecho"Nunca pares de aprender. ¿Qué curso tomaremos hoy?"elif [[ $edad -le "18" ]]; thenecho"¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte."elseecho"Es un momento excelente para impulsar tu carrera."firead
}

#### Reto 7 ####reto7(){
  echo"### Reto 7: Mensajes opcionales."echo"Ingresa un número del 1 al 6"read num

  case$numin
    1) echo"Hoy aprenderemos sobre prorgamación."
      ;;
    2) echo"¿Qué tal tomar un curso de marketing digital?"
      ;;
    3) echo"Hoy es un gran día para comenzar a aprender de diseño."
      ;;
    4) echo"¿Y si aprendemos algo de negocios online?"
      ;;
    5) echo"Veamos un par de clases sobre producción audiovisual."
      ;;
    6) echo"Tal vez sea bueno desarrollar una habilidad blanda en Platzi."
      ;;
    *) echo"Ingresa una opción válida."
      ;;
  esacread
}

#### Menú para presentar los retos ####whiletrue;
do
  clear

  echo"###############"echo"##   Retos   ##"echo"###############"echo""echo"Elige el reto (q para salir):"read RESPUESTA

  case$RESPUESTAin
    1) reto1
      ;;
    2) reto2
      ;;
    3) reto3
      ;;
    4) reto4
      ;;
    5) reto5
      ;;
    6) reto6
      ;;
    7) reto7
      ;;
    Q | q)
      echo"Adiós"break
    ;;
    *)
      echo"Opción no válida"read
    ;;
  esacdone
2
41276Puntos

Hola Comunidad de Platzi, comparto con ustedes las soluciones que hice con el lenguaje de programación Go. Cualquier observación o recomendación es bienvenida.

Reto Número 1

//Reto Número 1:package main

import"fmt"

func main() {
	var numero1, numero2 int
	fmt.Println("Escribe el primer número")
	fmt.Scanf("%d", &numero1)
	fmt.Println("Escribe el segundo número")
	fmt.Scanf("%d", &numero2)

	if numero1 > numero2 {
		fmt.Println("El número mayor es", numero1)
		fmt.Println("La diferencia es", numero1-numero2)
	} elseif numero1 == numero2 {
		fmt.Println("Los números son iguales")
	} else {
		fmt.Println("El número mayor es", numero2)
		fmt.Println("la diferencia es", numero2-numero1)
	}
}

Reto Número 2

//Reto Número 2:package main

import"fmt"

func main() {
	var numeroLimite, numeroComparar int

	fmt.Println("Escriba el limite")
	fmt.Scanf("%d", &numeroLimite)
	fmt.Println("Escriba un número")
	fmt.Scanf("%d", &numeroComparar)

	if numeroLimite >= numeroComparar {
		fmt.Println("El número", numeroComparar, "se encuentra en el rango")
	} else {
		fmt.Println("El número", numeroComparar, "excede el limite permitido")
	}
}

Reto Número 3

//Reto número 3: package main

import"fmt"

func main() {
	var limiteSuperior, limiteInferior, numeroComparar int

	fmt.Println("Escriba el limite inferior")
	fmt.Scanf("%d", &limiteInferior)
	fmt.Println("Escriba el limite Superior")
	fmt.Scanf("%d", &limiteSuperior)
	fmt.Println("Escriba un número")
	fmt.Scanf("%d", &numeroComparar)

	if numeroComparar >= limiteInferior && numeroComparar <= limiteSuperior {
		fmt.Println("El número", numeroComparar, "se encuentra en el rango")
	} else {
		fmt.Println("El número", numeroComparar, "excede el limite permitido")
	}
}

Reto Número 4

//Reto Número 4:

package main

import"fmt"

func main() {
	var animalFavorito string

	fmt.Println("Escribe tu animal favorito")
	fmt.Scanf("%s", &animalFavorito)

	ifanimalFavorito == "tortuga" || animalFavorito == "Tortuga" || animalFavorito == "TORTUGA" || animalFavorito == "tortugas" || animalFavorito == "Tortugas" || animalFavorito == "TORTUGAS" {
		fmt.Println("También me gusta las tortugas")
	} else {
		fmt.Println("Ese animal es genial, pero prefiero las tortugas")
	}
}

Reto Número 5

//Reto Número 5:

package main

import "fmt"

func main() {
	var isRaining stringvar isWindy string

	fmt.Println("Esta lloviendo")
	fmt.Scanf("%s", &isRaining)

	if isRaining == "si" || isRaining == "Si" || isRaining == "SI" {
		fmt.Println("Está haciendo mucho viento")
		fmt.Scanf("%s", &isWindy)
		if isWindy == "si" || isWindy == "Si" || isWindy == "SI" {
			fmt.Println("Hace mucho viento para salir con sombrilla")
		} else {
			fmt.Println("Deberias llevar una sombrilla")
		}
	} else {
		fmt.Println("Que tengas un buen día")
	}
}

Reto Número 6

//Reto Número 6:import"fmt"

func main() {
	var edad int

	fmt.Println("Escribe tu edad")
	fmt.Scanf("%d", &edad)

	if edad >= 30 {
		fmt.Println("Nunca es tarde para aprender ¿Qué curso tomaremos?")
	} elseif edad >= 18 && edad <= 29 {
		fmt.Println("Es un momento excelente para impulsar tu carrera")
	} elseif edad >= 7 {
		fmt.Println("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte")
	}
}

Reto Número 7

//Reto Número 7:package main

import"fmt"func main(){
	var numero int

	fmt.Println("Elige un número del 1 al 6")
	fmt.Scanf("%d", &numero)

	switch numero {
	case1:
		fmt.Println(numero, "Hoy aprenderemos sobre prorgamación!")
	case 2:
		fmt.Println(numero, "¿Qué tal tomar un curso de marketing digital?")
	case 3:
		fmt.Println(numero, "Hoy es un gran día para comenzar a aprender de diseño")
	case 4:
		fmt.Println(numero, "¿Y si aprendemos algo de negocios online?")
	case 5:
		fmt.Println(numero, "Veamos un par de clases sobre producción audiovisual!")
	case 6:
		fmt.Println(numero, "Tal vez sea bueno desarrollar una habilidad blanda en Platzi!")
	default:
		fmt.Println(numero, "rango válido")
	}

}
2
4372Puntos

Aqui esta mi aporte en C.
El reto 4 y 5 no los pude implementar porque en C no es posible comparar cadenas de caracteres. Todos los demás se encuentran implementados con funciones, solo tienen que descomentar el reto (llamado a función) que quieran probar en el programa principal y correrlo.

/* RETOS DE PROGRAMACION - SEGUNDO NIVEL 
   Implementacion en C */#include<stdio.h>voidreto1();
voidreto2();
voidreto3();
voidreto6();
voidreto7();
intmain(void){
  /* Llamado a funciones*///reto1();//reto2();//reto6();//reto7();return0;
}

/* FUNCIONES DE LOS RETOS *//*---------------------------------------------*//* 
Reto #1 - Número mayor y menor
Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla.
*/voidreto1(){
  int n1;
  int n2;
  printf("Ingrese el numero 1: \n");
  scanf("%i", &n1);
  printf("Ingrese el numero 2: \n" );
  scanf("%i", &n2);
  if (n1>n2){
    int dif = n1-n2;
    printf("El numero mayor es %i \n", n1);
    printf("la diferencia entre el numero mayor y el menor es: %i \n", dif); 
  }
  elseif(n2>n1)
  {
    int dif = (n2-n1);
    printf("El numero mayor es: %i \n", n2);
    printf("la diferencia entre el numero mayor y el menor es: %i \n", dif);
  }
  elseif(n1==n2){
    printf("los numeros son iguales \n");
  }
}

/*---------------------------------------------*//* 
Reto #2 - En el rango, por favor.
Pide al usuario que indique 2 números: uno que servirá como límite y otro para comparar. Si el segundo número es menor al primero, mostrarás un mensaje diciendo “El número ‘x’ se encuentra en el rango, gracias” y en caso contrario dirá “El número ‘x’ excede el límite permitido”. 
*/voidreto2(){
  int n1;
  int n2;
  printf("Ingrese el numero 1: \n");
  scanf("%i", &n1);
  printf("Ingrese el numero 2: \n" );
  scanf("%i", &n2);

  if (n2<=n1)
  {
    printf("El numero %i se encuentra dentro del rango (%i) \n", n2, n1);
  }
  else
  {
    printf("El nummero %i excede el limite (%i) permitido \n", n2, n1);
  }
}

/*---------------------------------------------*//*
Reto #3 - Rangos cambiantes.
Nuevamente pide a tu usuario que indique 3 números: un límite superior, un límite inferior y uno de comparación. Si el número de comparación se encuentra entre los 2 primeros, comunicarlo en pantalla. En caso estar por debajo del límite inferior o por arriba del límite superior, también mostrarlo en pantalla.
*/voidreto3(){
  int n1, n2, n3;

  printf("Ingrese el limite supuerior: \n");
  scanf("%i", &n1);

  printf("Ingrese el limite inferior: \n");
  scanf("%i", &n2);

  printf("Ingrese el numero: \n");
  scanf("%i", &n3);

  if (n2<=n3>=n1)
  {
    printf("El numero %i se encuentra dentro del rango \n",n3);
  }
  else
  {
    printf("El numero %i se encuentra fuera del rango \n", n3);

  }
}

/*---------------------------------------------*//*
Reto #6 - Edad permitida
Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si esta coincide con las siguientes condiciones:
Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos?
Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera.
Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.
*/voidreto6(){
  int edad;
  printf("Ingresa tu edad \n");
  scanf("%i", &edad);
  if(edad>=30){
    printf("Nunca es tarde para aprender ¿Qué curso tomaremos? \n");
  }
  elseif(edad<=29 & edad>=18){
    printf("Es un momento excelente para impulsar tu carrera. \n");

  }
  elseif(edad<18){
    printf("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte. \n");
  }

}


/*---------------------------------------------*//*
Reto #7 - Mensajes opcionales
Crearás un un script para el que el usuario indicará un número entre 1 y 6. Como respuesta se le brindará un mensaje según el número leido:
1 - “Hoy aprenderemos sobre prorgamación”
2 - “¿Qué tal tomar un curso de marketing digital?
3 - “Hoy es un gran día para comenzar a aprender de diseño”
4 - ¿Y si aprendemos algo de negocios online?
5 - “Veamos un par de clases sobre producción audiovisual”
6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi”
En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido.
*/voidreto7(){
  int num;
  printf("Escriba un número entre 1 y 6: \n");
  scanf("%d",&num);
  switch(num)
  {
  case1: printf("Hoy aprenderemos sobre prorgamación");
  break;
  case2: printf("¿Qué tal tomar un curso de marketing digital?");
  break;
  case3: printf("Hoy es un gran día para comenzar a aprender de diseño.");
  break;
  case4: printf("¿Y si aprendemos algo de negocios online?");
  break;
  case5: printf("Veamos un par de clases sobre producción audiovisual.");
  break;
  case6: printf("Tal vez sea bueno desarrollar una habilidad blanda en Platzi.");
  break;
  default: printf("El numero no existe");
  }
}
”```
1
4372Puntos
2 años

Muchas Gracias 😃 lo busque por un buen rato y pense que no existia algo asi en c

2
4532Puntos
# Reto #1
num1 = int(input("Ingrese un numero: "))
num2 = int(input("Ingrese otro numero: "))
diference = num1 - num2
if num1 > num2:
    diference = num1 - num2  
    print(num1)
elif num1 < num2:
    diference = num2 - num1 
    print(num2)
elif num1 == num2:
    print("Los numeros son iguales")

print("La diferencia entre {} y {} es {}".format(num1, num2, diference))

# Reto #2limit = int(input("Ingrese el rango: "))
compare = int(input("Ingrese un numero: "))
if compare > limit:
    print("El numero {} esta fuera del rango".format(compare))
else:
    print("El numero {} se encuetra en el rango".format(compare))

# Reto #3
upper_limit = int(input("Ingrese el limite superior: "))
lower_limit = int(input("Ingrese el lmite inferior: "))
num = int(input("Ingrese un numero: "))

if num > lower_limit and num < upper_limit:
    print("El numero {} esta entre los limites definidos".format(num))
elif num < lower_limit:
    print("El numero {} esta por debajo del limite inferior".format(num))
else:
    print("El numero {} se encuentra por encima del limite superior".format(num))


# Reto #4
animal = str.casefold(input("Ingresa tu animal favorito: "))
if animal == "tortuga":
    print("También me gustan las tortugas")
else:
    print("Ese animal es genial, pero prefiero las tortugas.")

# Reto #5
rain = str.casefold(input("¿Esta lloviendo? "))
if rain == "si":
    wind = str.casefold(input("¿Hay mucho viento? "))
    if wind == "si":
        print("Hay demasiado viento para salir con un paraguas")
    else:
        print("Lleva un paraguas")
else:
    print("Que tengas un buen dia")

# Reto #6
age = int(input("Ingresa tu edad: "))
if age > 30:
    print("Nunca es tarde para aprender ¿Qué curso tomaremos?")
elif age >= 18and age <= 29:
    print("Es un momento excelente para impulsar tu carrera.")
else:
    print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.")
# Reto #7while True:
  num = int(input("Ingresa un numero: "))
  if num == 1:
        print("Hoy aprenderemos sobre prorgamación")
        break
  elif num == 2:
        print("¿Qué tal tomar un curso de marketing digital?")
        break
  elif num == 3:
        print("Hoy es un gran día para comenzar a aprender de diseño")
        break
  elif num == 4:
        print("¿Y si aprendemos algo de negocios online?")
        break
  elif num == 5:
        print("Veamos un par de clases sobre producción audiovisual")
        break
  elif num == 6:
        print("Tal vez sea bueno desarrollar una habilidad blanda en Platzi")
        breakelse:
        print("Por favor ingrese un numero entre 1 y 6")

2
11351Puntos
#-----------#Reto 1#-----------
n1, n2 = input("Da dos numeros sepadaros por espacio ").split(" ")
diff = abs(int(n1)-int(n2))
if n1>n2:
    print(f"{n1} es el mayor")
    print(f"Diferencia: {diff}")
elif n2>n1:
    print(f"{n2} es el mayor")
    print(f"Diferencia: {diff}")
else:
    print(f"{n2} y {n1} son iguales")
    print(f"Diferencia: {diff}")

#-----------#Reto 2#-----------
lim, number = input("Números separados por espacio ").split(" ")
lim = int(lim)
number = int(number)
if lim > number:
    print(f"El número {number} se encuentra en el rango de {lim}, gracias")
else:
    print(f"El número {number} excede el valor permitido")

#-----------#Reto 3#-----------
lim_inferior, lim_superior, comp = map(int,input().split())
if comp < lim_superior and comp > lim_inferior:
    print(f"{comp} se encuentra entre en el intervalo ({lim_inferior},{lim_superior})") 
elif comp > lim_inferior:
    print(f"{comp} es superior al intervalo")
else:
    print(f"{comp} es inferior al intervalo")

#-----------#Reto 4#-----------
animal = input("Ingresa tu animal favorito: ")
if animal.lower() == "tortuga":
    print("También me gustan las tortugas")
else:
    print("Ese animal es genial, pero prefiero las tortugas")

#-----------#Reto 5#-----------
answer = input("¿Está lloviendo? ")
if ["sí","si"].__contains__(answer.lower()):
    answer = input("¿Está haciendo mucho viento? ")
    if ["sí","si"].__contains__(answer.lower()):
        print("Hace mucho viento para salir con sombrilla")
    elif ["no"].__contains__(answer.lower()):
        print("Deberias de llevar sombrilla")
elif ["no"].__contains__(answer.lower()):
    print("Ten un lindo dia:D")

#-----------#Reto 6#-----------
edad = int(input("Introduce tu edad: "))
if edad >= 30:
    print("Nunca es tarde para aprender ¿Qué curso tomaremos?")
elif edad < 30and edad > 18:
    print("Es un momento excelente para impulsar tu carrera.")
else:
    print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte")

#-----------#Reto 7#-----------
option = int(input())
messages = {1: "Hoy aprenderemos sobre prorgamación", 2: "¿Qué tal tomar un curso de marketing digital?", 
            3: "Hoy es un gran día para comenzar a aprender de diseño", 4: "¿Y si aprendemos algo de negocios online?",
            5: "Veamos un par de clases sobre producción audiovisual", 6: "Tal vez sea bueno desarrollar una habilidad blanda en Platzi"}

try:
    print(messages[option])
except:
    print("Ingresa un número en el rango de 1-6")
2
17637Puntos
Reto 1let firstEntry = parseInt(prompt('Introduce un número'));
let secondEntry = parseInt(prompt('Introduce un número'));
let diferencia = firstEntry - secondEntry



if (firstEntry > secondEntry) {
  alert(`${firstEntry} Es el número mayor y la diferencia de los dos es ${Math.abs(diferencia)}`);

} else {
  alert(`${secondEntry} Es el número mayor y la diferencia de los dos es ${Math.abs(diferencia)}`);
}

reto 2let firstEntry = document.getElementById('firstEntry');
let secondEntry = document.getElementById('secondEntry');
let form = document.getElementById('form');

form.addEventListener('submit', rango);
functionrango() {
  event.preventDefault();
  let num1 = parseInt(firstEntry.value);
  let num2 = parseInt(secondEntry.value);

  if (num1 > num2) {
    alert(`El número ${num2} esta dentro del rango de ${num1}`);
  } else {
    alert(`El número ${num2} esta fuera del rango de ${num1}`);
  }
}


retor 3let firstEntry = document.getElementById('firstEntry');
let secondEntry = document.getElementById('secondEntry');
let thirdEntry = document.getElementById('thirdEntry');
let form = document.getElementById('form');

form.addEventListener('submit', rango);
functionrango() {
  event.preventDefault();
  let num1 = parseInt(firstEntry.value);
  let num2 = parseInt(secondEntry.value);
  let num3 = parseInt(thirdEntry.value);

  if (num1 < num2 && num3 > num2) {
    alert(`El número ${num2} esta dentro del rango de ${num1} y rango ${num3}`);
  } elseif (num1 > num2) {
    alert(`El número ${num2} esta fuera del rango inferior`);
  } elseif (num3 < num2) {
    alert(`El número ${num2} esta fuera del rango superior`);
  }
}


reto 4let firstEntry = document.getElementById('firstEntry');
let form = document.getElementById('form');

form.addEventListener('submit', animalFavorite);
functionanimalFavorite() {
  event.preventDefault();
  let animal = firstEntry.value.toLowerCase();
  console.log(animal)

  if (animal === 'tortuga') {
    alert(`La ${animal} también es mi animal favorito `);
  } else {
    alert(`Ese animal es genial, pero prefiero las tortugas`)
  }
}

reto 5let firstEntry = document.getElementById('firstEntry');
let secondtEntry = document.getElementById('secondtEntry');
let formRain = document.getElementById('formRain');
let formWind = document.getElementById('formWind');


formRain.addEventListener('submit', rainOrNot);
formWind.addEventListener('submit', rainOrNot);
functionrainOrNot() {

  let rain = firstEntry.value.toLowerCase();
  let wind = secondtEntry.value.toLowerCase();
  let yes = 'si';
  let no = 'no';
  event.preventDefault();

  if (event.path[0].id === 'formRain') {

    if (rain === yes) {
      formWind.style.display = 'block';
      formRain.style.display = 'none';
    } elseif (rain === no) {
      console.log(`Ten un lindo día`);
    }
  }

  if (event.path[0].id === 'formWind') {
    if (wind === yes) {
      console.log(`Con este viento tan fuerte con la sombrilla sales volando, mejor no la lleves o no salgas, perrifly`);
    } elseif (wind === no) {
      console.log(`Sal con sombrilla, así no te mojas`);
    }
  }
}

reto 6let firstEntry = document.getElementById('firstEntry');
let form = document.getElementById('form');


form.addEventListener('submit', rainOrNot);
functionrainOrNot() {
  let ages = [30, 18, 29];

  let ageInput = parseInt(firstEntry.value.toLowerCase());
  event.preventDefault();

  if (ageInput >= ages[0]) {
    console.log('Nunca es tarde para aprender ¿Qué curso tomaremos?')
  } elseif (ageInput >= ages[1] && ageInput <= ages[2]) {
    console.log('Es un momento excelente para impulsar tu carrera.');
  } elseif (ageInput < ages[1]) {
    console.log('¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.');
  }
}


reto 7let firstEntry = document.getElementById('firstEntry');
let form = document.getElementById('form');


form.addEventListener('submit', rainOrNot);
functionrainOrNot() {

  let numMessage = parseInt(firstEntry.value.toLowerCase());
  event.preventDefault();

  switch(numMessage) {
    case1:
      console.log('Hoy aprenderemos sobre progamación');
      break;
    case2:
      console.log('¿Qué tal tomar un curso de marketing digital?');
      break;
    case3:
      console.log('Hoy es un gran día para comenzar a aprender de diseño');
      break;
    case4:
    console.log('Y si aprendemos algo de negocios online');
      break;
    case5:
      console.log('Veamos un par de clases sobre producción audiovisual');
      break;
    case6 :
      console.log('Tal vez sea bueno desarrollar una habilidad blanda en Platzi');
      break;
    default:
      console.log('Ingresa un número valido, recuerda que es del 1 al 6');
  }
}




2
9670Puntos

Yo hice mi implementación en javascript

<code>
//reto1
/*  numero1=parseInt( prompt("valor del numero1"));
numero2=parseInt( prompt("valor del numero2"));
numero3=parseInt( prompt("valor del numero3")); */

/* var tegusta= prompt("cual es tu animal favorito?");
var tegusta=tegusta.toLowerCase(); */


/*if(numero1>numero2){
    document.write(numero1+", la resta de los dos es"+(numero1-numero2));
}elseif(numero2>numero1){
     document.write(numero2+", la resta de los dos es"+(numero2-numero1));
}else{
    document.write("LOS NUMEROS SON IGUALES");
} 
console.log(numero1,numero2); */

//reto2
/* if (numero2<numero1){
    document.write("el numero"+numero2+" se encuentra en el rango,gracias ");
} else{
    document.write("el numero"+numero2+" excede el limite permitido");
} */

//reto3

/* if(numero3>numero1&&numero3<numero2){
    document.write("el numero se encuentra entre los dos");
}else{
    document.write("el numero no se encuentra en el rango");
} */
/* 
if(tegusta=="tortuga"){
    document.write("tambien me gustan las tortugas :D");
}else{
    document.write("ese animal es genial, pero prefiero las tortugas xD");
} */

//reto5
/* var clima=prompt("Esta lloviendo?");
console.log(clima);
if(clima=="si"){
    var viento=prompt("esta haciendo mucho viento?");
        if(viento=="si"){
            document.write("esta lloviendo y haciendo mucho viento, no deberia salir con sombrilla");
        }else{
            document.write("usa una sombrilla");
        }
}else{
    document.write("ten un bonito dia :D");
}
 */


//reto6

var edad=parseInt(prompt("cual es tu edad?"));

/* if(edad>=30){
    document.write("nunca es tarde para aprender,¿que curso tomaremos?");
}elseif(edad<18){
    document.write("¿sabes hacia dónde difigit tu futuro? seguro puedo ayudarte");

}else{
    document.write("Es un momento excelente para impulsar tu carrera");
} */

//reto7
switch(edad){
    case (1):
        document.write("Hoy aprenderemos sobre programación");
    break;
    
    case (2):
        document.write("curso marketing digital");
    break;
    case (3):
        document.write("hoy es un dia para aprender de diseño");
    break;
    case (4):
        document.write("y si aprendemos algo de negocios online");
    break;
    case (5):
        document.write("veamos un par de clases sobre producción audiovisual");
    break;
    case (6):
        document.write("Tal vez sea bueno desarrollar una habilidad blanda en platzi");
    break;}

2
10279Puntos

Segunda parte del reto en JavaScript

// RETO 1 let num1 = parseFloat(prompt('Ingresa el primer numero'))
let num2 = parseFloat(prompt('Ingresa el segundo numero'))
let diferencia

if (num1 > num2) {
    diferencia = num1 - num2
    console.log(`${num1} es mayor a ${num2} y la diferencia entre ambos es de ${diferencia}`)
} elseif (num2 > num1) {
    diferencia = num2 - num1
    console.log(`${num2} es mayor a ${num1} y la diferencia entre ambos es de ${diferencia}`)
} else {
    console.log(`Los numero son iguales`)
}


// RETO 2 let limite = parseFloat(prompt('Ingresa el numero limite'))
let comparador =  parseFloat(prompt('Ingresa un numero para comparar'))

comparador < limite
    ? console.log(`El numero ${comparador} se encuentra en el rango`)
    : console.log(`El numero ${comparador} se excede el limite permitido`)


// RETO 3let limiteSup = parseFloat(prompt('Ingresa el limite superior'))
let limiteInf = parseFloat(prompt('Ingresa el limite inferior'))
let comparador =  parseFloat(prompt('Ingresa un numero para comparar'))

if((comparador > limiteInf) || (comparador < limiteSup )){
    console.log(`El numero ${comparador} se encuentra en el rango`)
} else {
    console.log(`El numero ${comparador} se excede el limite permitido`)
}


// RETO 4 let animal = prompt('Ingresa tu animal favorito')
if (animal == 'Tortuga' || animal == 'tortuga' || animal == 'TORTUGA') {
    console.log('Tambien me gustan las tortugas')
} else {
    console.log('Ese animal es genial, pero prefiero las tortugas')
}


// RETO 5 let lloviendo = prompt('¿Esta lloviendo?').toLocaleLowerCase()

if (lloviendo === 'si') {
    let viento = prompt('¿Esta haciendo mucho viento?').toLocaleLowerCase()

    if (viento === 'si'){
        console.log('Hace mucho viento para salir con una sombrilla')
    } else {
        console.log('Lleva una sombrilla')
    }

} else {
    console.log('Bonito dia')
}


// RETO 6let edad = parseInt(prompt('Ingresa tu edad'))

if (edad > 30) {
    console.log(' Nunca es tarde para aprender ¿Qué curso tomaremos?')
} elseif (edad >= 18 && edad <= 29) {
    console.log('Es un momento excelente para impulsar tu carrera')
} else {
    console.log('¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte')
}


// RETO 7let numero = parseInt(prompt('Elige un numero del 1 al 6'))

switch (numero) {
    case1:
        console.log('Hoy aprenderemos sobre programación')
        break;
    case2:
        console.log('¿Qué tal tomar un curso de marketing digital?')
        break;
    case3:
        console.log('Hoy es un gran día para comenzar a aprender de diseño')
        break;
    case4:
        console.log('¿Y si aprendemos algo de negocios online?')
        break;
    case5:
        console.log('Veamos un par de clases sobre producción audiovisual')
        break;
    case6:
        console.log('Tal vez sea bueno desarrollar una habilidad blanda en Platzi')
        break;

    default:
        console.log('Ingresa un numero dentro del rango valido')
        break;
}
2
25001Puntos
defnumero():
    num = int(input('Escribe un numero entero: '))
    num2 = int(input('Ahora escribe otro numero: '))

    if num > num2:
        print(f'El numero {num} es mayor ')
    elif num2 > num:
        print(f'El numero {num2} es mayor ')
    else:
        print(f'Ambos numeros son iguales. ')
    

    diferencia = abs(num - num2)
    print(f'La diferencia entre ambos es de {diferencia}')


defrango():
    num = int(input('Escribe un numero entero como limite: '))
    num2 = int(input('Ahora escribe otro numero para comparar: '))

    if num2 < num :
        print(f'El numero {num2} se encuentra en el rango, gracias')
    else:
        print(f'El numero {num2} excede el limite permitido')

defrangos_cambiantes():
    num1 = int(input('Escribe un numero entero como limite superior: '))
    num2 = int(input('Escribe un numero entero como limite inferior: '))
    num3 = int(input('Escribe un numero entero como comparacion: '))
    
    if num3 > num1:
        print(f'El numero {num3} esta por encima del limite superior')
    elif num3 < num2:
        print(f'El nummero {num3} esta por debajo del limite inferior')
    else:
        print(f'Correcto! , el numero {num3} esta en el rango')



defturtles():
    animal = input('¿ Cual es tu animal favorito?: ')

    if animal == 'Tortuga'or animal == 'tortuga'or animal == 'TORTUGA':
        print('A mi también me encantan las tortugas!!')
    else:
        print('Ese animal es genial, pero prefiero las tortugas!')



defclima():
    lluvia = input('¿Esta lloviendo ahora mismo: Y/N  ')
    
    if lluvia == 'Y'or lluvia == 'y':
        viento = input('¿Y hace viento ? Y/N  ')
        if viento == 'Y'or viento == 'y':
            print('No es buena idea salir con sombrilla, ponte un chubasquero')
        else:
            print('Pues entonces coge una sombrilla')
    else:
        print('Perfecto, pues a pasear!!')



defedad():
    edad_usuario = int(input('¿Cuantos años tienes? '))
    if edad_usuario >= 30:
        print('Nunca es tarde para aprender.¿Que curso tomaremos?')
    elif edad_usuario <= 29and edad_usuario >=18:
        print('Es un momento excelente para impulsar tu carrera')
    else:
        print('¿Sabes hacia donde dirigir tu futuro? Seguro que puedo ayudarte')


defmensajes():
    opcion = int(input('Elige una de las opciones: ' + '\n' +
                       '1.Programación ' + '\n' +
                       '2.Maketing ' + '\n' +
                       '3.Diseño ' + '\n' +
                       '4.Negocios ' + '\n' +
                       '5.Producción audiovisual ' + '\n' +
                       '6.Habilidades ' + '\n' +
                       ''
                        ))
    

    if opcion == 1:
        print(' \"Hoy aprenderemos sobre programación \"')
    elif opcion == 2:
        print(' \"¿Qué tal tomar un curso de marketing digital? \"')
    elif opcion == 3:
        print(' \"Hoy es un gran día para comenzar a aprender de diseño \"')
    elif opcion == 4:
        print(' \"¿Y si aprendemos algo de negocios online? \"')
    elif opcion == 5:
        print(' \"Veamos un par de clases sobre producción audiovisual \"')
    elif opcion == 6:
        print(' \"Tal vez sea bueno desarrollar una habilidad blanda en Platzi \"')
    else:
        print('Esa opción no existe, vuelva a elegir una correcta ')





if __name__ == "__main__":
    print('*********Reto 1 ***********')
    numero()
    print('***********Reto 2************')
    rango() 
    print('**************Reto 3************')
    rangos_cambiantes()
    print('**************Reto 4************')
    turtles()
    print('**************Reto 5 ************')
    clima()
    print('***************Reto 6 *************')
    edad()
    print('**************Reto 7 ************')
    mensajes()```
2
14265Puntos

//Ejercicio 1
let numberA = parseInt(prompt(‘escribe un número’))
let numberB = parseInt(prompt(‘escribe otro número’))
function majorAndMinor (){
if(numberA > numberB){
let operation1 = numberA - numberB
console.log(El numero ${numberA} es mayor que el numero ${numberB} y su diferencia es ${operation1})
}else if(numberA < numberB){
let operation2 = numberB - numberA
console.log(El numero ${numberB} es mayor que el numero ${numberA} y su diferencia es ${operation2})
}else{
console.log(‘Los números son iguales’)
}
}
majorAndMinor(numberA,numberB)
//Ejercicio 2
let limitNumber = parseInt(prompt(‘escribe el número límite’))
let comparativeNumber = parseInt(prompt(‘escribe otro número’))
function inTheRange(){
if(limitNumber >= comparativeNumber){
console.log(El numero ${comparativeNumber} esta dentro del rango,gracias)
}else {
console.log(El numero ${comparativeNumber} excede el límite permitido)
}
}
inTheRange(limitNumber,comparativeNumber)
//Ejercicio 3
let upperLimitNumber = parseInt(prompt(‘escribe el número límite superior’))
let lowerLimitNumber = parseInt(prompt(‘escribe el número límite inferior’))
let comparativeNumber = parseInt(prompt(‘escribe otro número’))
function changingRanges(){
if (upperLimitNumber >= comparativeNumber && comparativeNumber >= lowerLimitNumber){
console.log(El numero ${comparativeNumber} esta dentro del rango,gracias)
}else{
console.log(El numero ${comparativeNumber} esta fuera del rango permitido)
}
}
changingRanges(upperLimitNumber,comparativeNumber,lowerLimitNumber)
//Ejercicio 4
let yourFavoriteAnimal = prompt(‘Escribe tu animal preferido’)
let myFavoriteAnimal = ‘tortuga’
let myFavoriteAnimal2 = myFavoriteAnimal.toUpperCase()
let myFavoriteAnimal3 = ‘Tortuga’
function iLikeTurtles(){
if(yourFavoriteAnimal=myFavoriteAnimal || yourFavoriteAnimal=myFavoriteAnimal2 || yourFavoriteAnimal===myFavoriteAnimal3){
console.log(‘Tambien me gustan las tortugas’)
}else{
console.log(‘Ese animal es genial,pero prefiero las tortugas’)
}
}
iLikeTurtles(yourFavoriteAnimal,myFavoriteAnimal,myFavoriteAnimal2,myFavoriteAnimal3)
//Ejercicio 5
let question1 = prompt(‘Esta lloviendo?’)
let response1 = ‘si’
let response2 = response1.toUpperCase()
if(question1 === response1 || question1 === response2){
let question2 =prompt(‘Esta haciendo mucho viento?’)
if(question2 === response1 || question2 === response2){
console.log(‘entonces hace mucho viento para salir con una sombrilla!!’)
}else{
console.log(‘por favor lleva una sombrilla’)
}
}
else{
console.log(‘Que tenga un bonito día’)
}
//Ejercicio 6
let age = prompt(‘por favor escribe tu edad’)
function ageAllowed(){
if(age >= 30){
console.log(‘Nunca es tarde para aprender,¿que curso tomaremos?’)
}else if(age >= 18 && age <= 29){
console.log(‘Es un momento excelente para impulsar tu carrera’)
}else{
console.log(’¿Sabes hacia donde dirigir tu futuro?,seguro puedo ayudarte’)
}
}
ageAllowed(age)
//Ejercicio 7
let salute = parseInt(prompt(‘Bienvenido a Platzi,escribe un número entre 1 y 6 y elige que quieres aprender’))
switch (salute){
case 1 :
console.log(‘Hoy aprenderemos sobre programación’)
break
case 2 :
console.log(’¿Que tal tomar un curso de marketing digital?’)
break
case 3 :
console.log(‘Hoy es un gran día para comenzar a aprender de diseño’)
break
case 4 :
console.log(’¿Y si aprendemos algo de negocios online?’)
break
case 5 :
console.log(‘Veamos un par de clases sobre producción audiovisual’)
break
case 6 :
console.log(‘Tal vez sea bueno desarrollar una habilidad blanda en Platzi’)
break
default :
console.log(‘ingresa un número dentro del rango (1 a 6)’)
break
}

2
12435Puntos

Listo en Js


//Reto 1
let numeroUser1 = Number(prompt(“Escriba un numero”)),
numeroUser2 = Number(prompt(“Escriba otro numero”));

function MayorOMenor(num1, num2){
if(num1 > num2){
console.log(El ${num1} es mayor a el ${num2} y la diferencia es: ${num1 - num2});
}else if(num1 === num2){
console.log(El ${num1} es igual a ${num2});
}else if(num1 < num2){
console.log(El ${num1} es menor a el ${num2} y la diferencia es: ${num2 - num1});
}
}

MayorOMenor(numeroUser1, numeroUser2);

//Reto 2
let numeroUser1 = Number(prompt(“Escriba un numero”)),
numeroUser2 = Number(prompt(“Escriba otro numero”));

function enElRango(limite, comparador){
if(comparador < limite){
console.log(El numero ${comparador} se encuentra en el rango, gracias);
}else if(comparador > limite){
console.log(El numero ${comparador} excede el limite permitido);
}
}

enElRango(numeroUser1, numeroUser2);

//Reto 3
let numeroUser1 = Number(prompt(“Limite superior”)),
numeroUser2 = Number(prompt(“Comparador”)),
numeroUser3 = Number(prompt(“Limite inferior”));

function rangosCambiantes(limiteSuperior, comparador, limiteInferior){
if(comparador < limiteSuperior && comparador < limiteInferior){
console.log(El numero ${comparador} se encuentra en el rango);
}else if(comparador > limiteInferior){
console.log(El numero ${comparador} excede al limite inferior);
}else if(comparador > limiteSuperior){
console.log(El numero ${comparador} excede al limite superior);
}
}

rangosCambiantes(numeroUser1, numeroUser2, numeroUser3);

//Reto 4
let animalUser = prompt(“Ingrese tu animal favorito”);

switch (animalUser) {
case ‘Torguga’:
case ‘tortuga’:
case ‘TORTUGA’:
console.log(“También me gustan las tortugas”);
break;
default:
console.log(“Ese animal es genial, pero prefiero las tortugas”);
}

//Reto 5
let lloviendoUser = prompt(“Está lloviendo?”),
vientoUser;

if(lloviendoUser.toLowerCase() === “si”){
vientoUser = prompt(“Esta haciendo mucho viento?”);
if(vientoUser.toLowerCase() === “si”){
console.log(“Hace mucho viento como para salir con sombrilla”);
}else{
console.log(“Te recomiendo llevar una sombrila”);
}
}else if(lloviendoUser.toLowerCase() !== “si”){
console.log(“Te deseo un bonito dia!!”);
}

//Reto 6
let edadUser = Number(prompt(“Cuál es tu edad?”));

if(edadUser > 30){
console.log(“Nunca es tarde para aprender ¿Qué curso tomaremos?”);
}else if(edadUser <= 30 && edadUser >= 18){
console.log(“Es un momento excelente para impulsar tu carrera.”);
}else if(edadUser < 18){
console.log("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.");
}

//Reto 7
let user = Number(prompt(“Indica un numero entre el 1 y 6”));

switch (user) {
case 1:
console.log(“Hoy aprenderemos sobre prorgamación”);
break;
case 2:
console.log("¿Qué tal tomar un curso de marketing digital?");
break;
case 3:
console.log(“Hoy es un gran día para comenzar a aprender de diseño”);
break;
case 4:
console.log("¿Y si aprendemos algo de negocios online?");
break;
case 5:
console.log(“Veamos un par de clases sobre producción audiovisual”);
break;
case 6:
console.log(“Tal vez sea bueno desarrollar una habilidad blanda en Platzi”);
break;
default:
console.log(“Introduce un valor valido”);
}

2
20432Puntos

Listo

using System;

namespace pruebas
{
    class Program
    {
        staticvoid Main(string[] args)
        {
            //------------1--------------------double num1, num2;

            Console.WriteLine("Ingresa 2 numeros");

            num1 = double.Parse(Console.ReadLine());
            num2 = double.Parse(Console.ReadLine());

            if(num1>num2)
            {
                Console.WriteLine("{0} es mas grande que {1} por una diferencia de {2}",num1,num2,num1-num2);
            }
            elseif (num2 > num1)
            {
                Console.WriteLine("{0} es mas grande que {1} por una diferencia de {2}", num2, num1, num2 - num1);
            }
            elseif(num1==num2)
            {
                Console.WriteLine("Ambos numeros son iguales");
            }

            //--------------2--------------double num1, num2;

            Console.WriteLine("Ingresa un numero como limite");
            num1 = double.Parse(Console.ReadLine());
            Console.WriteLine("Ingresa un numero para comparar");
            num2 = double.Parse(Console.ReadLine());

            if(num2<num1) Console.WriteLine("El numero {0} se encuentra en el rango, gracias", num2);
            
            elseConsole.WriteLine("El número {0} excede el límite permitido", num2);
            

            //------------------3--------------------double num1, num2, num3;
            Console.WriteLine("Ingresa un numero como limite superior");
            num1 = double.Parse(Console.ReadLine());
            Console.WriteLine("Ingresa un numero como limite inferior");
            num2 = double.Parse(Console.ReadLine());
            Console.WriteLine("Ingresa un numero para comparar");
            num3 = double.Parse(Console.ReadLine());

            if(num3>=num2 && num3<=num1) Console.WriteLine("El numero {0} se encuentra en el rango, gracias", num3);
            elseConsole.WriteLine("El número {0} excede el límite permitido", num3);

            //--------------------4---------------------string animal;

            Console.WriteLine("Ingresa tu animal favorito");
            animal = Console.ReadLine();
            animal.ToLower();

            if (animal == "tortuga" || animal == "tortugas") Console.WriteLine("También me gustan las tortugas");
            elseConsole.WriteLine("Ese animal es genial, pero prefiero las tortugas");

            //-----------5------------------------string ans;

            Console.WriteLine("Esta lloviendo?");
            ans = Console.ReadLine();
            ans.ToLower();
            if(ans=="si" || ans =="sí")
            {
                Console.WriteLine("Esta haciendo mucho viento?");
                ans = Console.ReadLine();
                ans.ToLower();
                if (ans == "si" || ans == "sí")
                {
                    Console.WriteLine("Hace demasiado viento para llevar sombrilla");
                }
                elseConsole.WriteLine("Deberias llevar una sombrilla");
            }
            elseConsole.WriteLine("Ten un bonito dia");

            //----------6-----------------double num1;

            Console.WriteLine("Ingresa tu edad");

            num1 = double.Parse(Console.ReadLine());

            if (num1 >= 30) Console.WriteLine("Nunca es tarde para aprender ¿Qué curso tomaremos?");
            elseif (num1 >= 18 && num1 < 30) Console.WriteLine("Es un momento excelente para impulsar tu carrera.");
            elseif (num1 < 18) Console.WriteLine("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.");

            //---------------7-------------int num1;
            Console.WriteLine("Ingresa un numero entre 1 y 6");
            num1 = int.Parse(Console.ReadLine());

            switch(num1)
            {
                case1: Console.WriteLine("Hoy aprenderemos sobre prorgamación"); break;
                case2: Console.WriteLine("¿Qué tal tomar un curso de marketing digital?"); break;
                case3: Console.WriteLine("Hoy es un gran día para comenzar a aprender de diseño"); break;
                case4: Console.WriteLine("¿Y si aprendemos algo de negocios online?"); break;
                case5: Console.WriteLine("Veamos un par de clases sobre producción audiovisual"); break;
                case6: Console.WriteLine("Tal vez sea bueno desarrollar una habilidad blanda en Platzi"); break;
                default: Console.WriteLine("Numero no valido"); break;
            }
                       
        }
    }
}
2
5402Puntos
#Reto 1 - Número mayor y menordefreto1():
    num_a = int(input("Número A: "))
    num_b = int(input("Número B: "))

    if(num_a == num_b):
        print("Ambos números son iguales")
    elif(num_a < num_b):
        print(f"El número {num_b} es mayor que el número {num_a}")
    else:
        print(f"El número {num_a} es mayor que el número {num_b}")

    print(f"La diferencia entre ambos número es {abs(num_a - num_b)}")

# Reto 2 - En el rango, por favor.defreto2():
    limite = int(input("Ingresa un número: "))
    num = int(input("Ingresa otro número: "))

    if(num < limite):
        print(f"El número ‘{num}’ se encuentra en el rango, gracias")
    else:
        print(f"El número ‘{num}’ excede el límite permitido")


#Reto 3 - Rangos cambiantes.defreto3():
    maximo = int(input("Ingresa un número que represente el valor maximo: "))
    minimo = int(input("Ingresa un número que represente el valor minimo: "))
    num = int(input("Ingresa un número cualquiera: "))

    if(num < minimo):
        print(f"El número {num} es inferior al rango del intervalo.")
    elif(num > maximo):
        print(f"El número {num} es superior al rango del intervalo.")
    else:
        print(f"El número {num} se encuentra dentro del rango establecido.")

#Reto 4 - “I like turtles”defreto4():
    nombre = input("Ingresa el nombre de un animal: ")
    if(nombre.lower() == "tortuga"):
        print("También me gustan las tortugas")
    else:
        print("Ese animal es genial, pero prefiero las tortugas")

#Reto 5 - ¿Cómo está el clima?defreto5():
    llueve = input("Hola, ¿está lloviendo? ")

    if(llueve.lower() == 'si'):
        viento = input("Está haciendo mucho viento? ")
        if(viento.lower() == 'si'):
            print("Hace mucho viento para salir con una sombrilla.")
        else:
            print("Pues llevate una sombrilla asi no te mojas.")
    else:
        print("Que tengas un bonito día!!!")

#Reto 6 - Edad permitidadefreto6():
    edad = int(input("Hola, dime tu edad: "))

    if(edad < 18):
        print("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.")
    elif(edad < 29):
        print("Es un momento excelente para impulsar tu carrera.")
    else:
        print("Nunca es tarde para aprender ¿Qué curso tomaremos?")

#Reto 7 - Mensajes opcionalesdefreto7():
    opciones = {
        1: "Hoy aprenderemos sobre prorgamación",
        2: "¿Qué tal tomar un curso de marketing digital?",
        3: "Hoy es un gran día para comenzar a aprender de diseño",
        4: "¿Y si aprendemos algo de negocios online?",
        5: "Veamos un par de clases sobre producción audiovisual",
        6: "Tal vez sea bueno desarrollar una habilidad blanda en Platzi",
    }

    whileTrue:  
        valor = int(input("Ingresa un número en el rango de 1 a 6: "))
        if(valor >=1and valor <= 6):  
            break

    print(opciones.get(valor))```
2

Buen día compañeros, aquí estamos aprendiendo cada día mas, el primer reto lo realice aprendiendo JavaScript, este segundo inicio aprendiendo con python, excelente, vamos por mas…

<numero_1 = int(input('Registra el limite inferior: '))
numero_2 = int(input('Registra el limite superior: '))
numero_3 = int(input('Registra el resultado de medida: '))

diferencia = abs(numero_1 - numero_2)


#Reto 1print(f'la diferencia entre los valores registrados es: {diferencia}')
if  numero_1 < numero_2:
     print(f'el numero mayor es {numero_2}')
elif  numero_1 > numero_2:
     print(f'el numero mayor es {numero_1}')
else: 
     print('por lo tanto los valores registrados son iguales')

#Reto 2if numero_1 > numero_2:
   print(f'el numero {numero_2} se encuentra en el rango, gracias')
elif numero_1 < numero_2:
   print(f'el numero {numero_2} excede el limite permitido')

#Reto 3if numero_2 < numero_3:
   print('el valor registrado se encuentra por encima del limite superior de control')

elif numero_1 > numero_3:
   print('el valor registrado se encuentra por debajo del limite inferior de control')

else:
   print('el valor registrado se encuentra dentro de los limites de control')

#Reto 4
animal=str.casefold(input("Ingresa tu animal favorito: "))
if animal == "tortuga":
    print("También me gustan las tortugas")
else:
    print("Ese animal es genial, pero prefiero las tortugas")

#Reto 5
lloviendo=str.casefold(input('¿Esta lloviendo? '))
if lloviendo == 'si':
   viento = str.casefold(input('¿hace mucho viento? '))
   if viento == 'si':
      print('hace mucho viento para salir con la sonmbrilla')
   else:
       print('No se te olvide llevar sombrilla')
else:
   print('Te deseo que tengas un hermosos dia')

#Reto 6
edad=int(input('Cuatos años tienes? '))
if edad > 30:
   print('Nunca es tarde para aprender ')
elif edad < 18:
   print('¿Sabes hacia donde dirigduir tu futuro? seguro puedo ayudarte ')
else:
   print('Es un momento excelente para impulsar tu carrera')

#Reto 7
valor=int(input('Escriba un numero entre 1 y 6: '))
if valor==1:
   print('Hoy aprenderemos sobre programación')
elif valor==2:
   print('Que tal tonmar un curso de marketing digital?')
elif valor==3:
   print('Hoy es un gran dia para comenzar a aprender del diseño')
elif valor==4:
   print('Y si aprendemos algo de negocios online? ')
elif valor==5:
   print('veamos un par de clases de producción audiovisual')
elif valor==6:
   print('Tal vez sea bueno desarrollar una habilidad blanda en platzi ')
else:
       print('Favor ingresar un valor en el rango valido, muchas gracias')


>
1
4051Puntos

Les comparto mis soluciones a los ejercicios en Lenguaje C:

// Reto #1 - Número mayor y menor#include<stdio.h>float a, b, dif;

intmain(){
    printf("Por favor ingrese un numero: ");
    scanf("%f", &a);
    printf("Por favor ingrese otro numero: ");
    scanf("%f", &b);

    if (a > b)
    {
        dif = a - b;
        printf("%.2f es el numero mayor y la diferencia respecto a %.2f es %.2f\n", a, b, dif);
    }
    elseif (a < b)
    {
        dif = b - a;
        printf("%.2f es el numero mayor y la diferencia respecto a %.2f es %.2f\n", b, a, dif);
    }
    elseif (a = b)
        printf("Los numeros ingresados son iguales\n");
    elseprintf("ERROR: Ingrese datos validos\n");
    return0;
}

// Reto #2 - En el rango, por favor.#include<stdio.h>float a, b;

intmain(){
    printf("Por favor ingrese el numero que servira como limite: ");
    scanf("%f", &a);
    printf("Por favor ingrese el numero que servira para comparar: ");
    scanf("%f", &b);
    if (b < a)
        printf("El numero '%.2f' se encuentra en el rango, gracias \n", b);
    elseprintf("El numero '%.2f' excede el numero limite permitido \n", b);
    
    return0;
}

// Reto #3 - Rangos cambiantes.#include<stdio.h>float a, b, c;

intmain(){
    printf("Por favor ingrese el numero que servira como limite superior: ");
    scanf("%f", &a);
    printf("Por favor ingrese el numero que servira como limite inferior: ");
    scanf("%f", &b);
    if (a > b)
    {
        printf("Por favor ingrese el numero que servira para comparar: ");
        scanf("%f", &c);
        if (c < a && c > b)
            printf("El numero '%.2f' se encuentra en el rango, gracias \n", c);
        elseif (c < b)
            printf("El numero '%.2f' esta por debajo del limite inferior \n", c);
        elseif (c > a)
            printf("El numero '%.2f' esta por arriba del limite superior \n", c);
        elseprintf("ERROR: Ingreso datos invalidos! \n");
    }
    elseprintf("ERROR: El limite superior debe ser mayor al limite inferior! \n");

    return0;
}

// Reto #4 - “I like turtles”#include<stdio.h>#include<string.h>#include<ctype.h>char animal[15];

intmain(){
    printf("Por favor ingrese su animal favorito: ");
    scanf("%s", animal);

    int i;
    for (i = 0; animal[i]; i++)
        animal[i] = tolower(animal[i]);

    if (strcmp(animal, "tortuga") == 0)
        printf("Tambien me gustan las tortugas \n");
    elseif (strcmp(animal, "tortugas") == 0)
        printf("Tambien me gustan las tortugas \n");

    elseprintf("Ese animal es genial, pero prefiero las tortugas \n");

    return0;
}

// Reto #5 - ¿Cómo está el clima?#include<stdio.h>#include<string.h>#include<ctype.h>char answer1[2], answer2[2];

intmain(){
    printf("Por favor responder con un simple 'si' o 'no' a la siguiente pregunta:\n");
    printf("Esta lloviendo? \n");
    scanf("%s", answer1);

    int i;
    for (i = 0; answer1[i]; i++)
        answer1[i] = tolower(answer1[i]);

    if (strcmp(answer1, "si") == 0)
    {
        printf("Esta haciendo mucho viento? \n");
        scanf("%s", answer2);

        int i;
        for (i = 0; answer2[i]; i++)
            answer2[i] = tolower(answer2[i]);

        if (strcmp(answer2, "si") == 0)
            printf("Hace mucho viento para salir con una sombrilla \n");
        elseif (strcmp(answer2, "no") == 0)
        {
            printf("Deberia llevar una sombrilla \n");
        }
        elseprintf("ERROR: Debe responder con un 'si' o 'no' \n");
    }
    elseif (strcmp(answer1, "no") == 0)
        printf("Que tenga un bonito dia \n");

    elseprintf("ERROR: Debe responder con un 'si' o 'no' \n");

    return0;
}

// Reto #6 - Edad permitida#include<stdio.h>unsignedint age;

intmain(){
    printf("Por favor ingrese su edad: ");
    scanf("%d", &age);

    if (age >= 30)
        printf("Nunca es tarde para aprender ¿Qué curso tomaremos? \n");
    elseif ( 18 <= age && age <= 29)
        printf("Es un momento excelente para impulsar tu carrera. \n");
    elseprintf("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte. \n");
    return0;
}

// Reto #7 - Mensajes opcionales#include<stdio.h>int opt;

intmain(){
    printf("Bienvenido! \n");
    printf("Para decidir que vas a estudiar hoy, por favor ingrese un numero entre 1 y 6: ");
    scanf("%d", &opt);

    switch (opt)
    {
    case1:
        printf("1 - Hoy aprenderemos sobre prorgamación \n");
        break;
    case2:
        printf("2 - ¿Qué tal tomar un curso de marketing digital? \n");
        break;
    case3:
        printf("3 - Hoy es un gran día para comenzar a aprender de diseño \n");
        break;
    case4:
        printf("4 - ¿Y si aprendemos algo de negocios online? \n");
        break;
    case5:
        printf("5 - Veamos un par de clases sobre producción audiovisual \n");
        break;
    case6:
        printf("6 - Tal vez sea bueno desarrollar una habilidad blanda en Platzi \n");
        break;

    default:
        printf("Por favor ingrese un numero en el rango valido \n");
        break;
    }

    return0;
}
1
3019Puntos

Solucion retos 1, 4 y 7 en C

#include <stdio.h>#include <conio.h>

/*int num;

int main (){
    printf("Seleccione una opcion del 1 al 6:  ");
    scanf("%d", &num);
    switch (num)
    {
    case 1:
        printf("aprende progra");
        break;
    case 2:
        printf("practica progra");
        break;
    case 3:
        printf("desarrolla de cero");
        break;
    case 4:
        printf("aprende progra Java");
        break;
    case 5:
        printf("practica progra Java y Python");
        break;
    case 6:
        printf("desarrolla de cero front ended ");
        break;

    default:
        printf("opcion no valida");
        break;
    }
}
*/


/*char animal[20] ;
char t[10]="TORTUGA";
char tor[12] = "tortuga"; 
char torT[12] = "Tortuga";
int main    ()
{
    printf("cual es tu animal favorito?");
    scanf("%s",&animal);
    if(strcmp(animal,t) == 0||strcmp(animal,tor) == 0||strcmp(animal,torT) == 0)
    //strcmp(string1,string2) ==0 compara las dos string letra por letra 
    //como es un string 
    printf( "Tambien me gustan las tortugas");
    elseprintf("Ese animal es genial, pero prefiero las tortugas");

}*/


/*int primero, segundo;

int main(){

    printf("Ingrese el primer # a evaluar:\n");
    scanf("%d",&primero);

    printf("Ingrese el segundo # a evaluar:\n");
    scanf("%d",&segundo);

    if (primero>segundo)
    {
        printf("El primer # es mayor que el segundo\n");
    }
    elseif (segundo>primero)
        printf("El segundo # es mayor que el primer\n");
    elseif (primero==segundo)
        printf("El primer # es igual que el segundo\n");
    
}*/```
1
332Puntos

Mi aporte en lenguaje Python.

# Reto 1print("Programa Número Mayor y menor")
user_n1 = int(input("Ingrese un número: \n"))
user_n2 = int(input("Ingrese un 2do número: \n"))

if(user_n1 > user_n2):
    print("El número mayor es " + str(user_n1) + "\n\n")
elif(user_n2 > user_n1):
    print("El número mayor es " + str(user_n2) + "\n\n")
elif(user_n1 == user_n2):
    print("Los números son iguales\n\n")

###################################################################### Reto 2print("Programa En el rango, por favor")
n1 = int(input("Ingrese un número: \n"))
n2 = int(input("Ingrese un 2do número:\n"))

if(n1 >= n2):
    print("El número " + str(n2) + " esta en el rango de " + str(n1) + " ,gracias.\n\n")
elif(n2 > n1):
    print("El número " + str(n2) + " excede el limite permitido.\n\n")

###################################################################### Reto 3print("Programa Rangos cambiantes")
n1_user = int(input("Ingrese un límite superior: \n"))
n2_user = int(input("Ingrese un límite inferior: \n"))
n3_user = int(input("Ingrese un límite de comparación: \n"))

if(n3_user <= n1_user and n3_user >= n2_user):
    print("El número de comparación esta entre el límite superior e inferior.\n\n")
elif(n3_user > n1_user and n3_user > n2_user):
    print("El número de comparación excede al límite superior e inferior.\n\n")
elif(n3_user < n2_user and n3_user < n1_user):
    print("El número de comparación esta por debajo del límite inferior.\n\n")

################################################################################# Reto 4print("Programa I like turtles")
favorite_animal = input("Ingrese su animal favorito:\n")

if(favorite_animal == "Tortuga"or favorite_animal == "tortuga"or favorite_animal == "TORTUGA"):
    print("También me gustan las tortugas.\n\n")
elif(favorite_animal != "Tortuga"or favorite_animal != "tortuga"or favorite_animal != "TORTUGA"):
    print("Ese animal es genial, pero prefiero las tortugas.\n\n")

################################################################################### Reto 5print("Programa ¿Cómo esta el clima?")
question_1 = input("Esta lloviendo? [Y/N]\n")

if(question_1 == "Y"or question_1 == "y"):
    question_2 = input("Hace mucho viento? [Y/N]\n")
    if(question_2 == "Y"or question_2 == "y"):
        print("Hace mucho viento para salir con sombrilla.\n\n")
    elif(question_2 == "N"or question_2 == "n"):
        print("Si sales, procura llevar una sombrilla.\n\n")
elif(question_1 == "N"or question_1 == "n"):
    print("Que tengas un hermoso día.\n\n")

################################################################################Reto 6print("Programa Edad permitida")
question_age = int(input("Ingrese su edad:\n"))
if(question_age >= 30):
    question_course = str(input("Nunca es tarde para aprender, ¿Qué curso tomaremos?\n"))
    print("Genial esperemos que te guste el curso de " + question_course + "\n\n")
elif(question_age >= 18):
    question_course = str("Es un excelente momento para impulsar tu carrera.\n\n")
    print(question_course + "\n\n")
elif(question_age < 18):
    question_course = str(input("Cuentame, sabes hacia donde dirigir tu futuro?\n"))
    print("Genial, espero que lo cumplas.\n\n")

############################################################## Reto 7print("Programa Mensajes opcionales")
while True:
    question_message = input("Ingrese un numero del 1 al 6: [Depende el número se le mostrara un mensaje]\n")
    if(question_message == "1"):
        print("1.- Hoy aprenderemos sobre programación.\n\n")
        break
    elif(question_message == "2"):
        print("2.- ¿Qué tal tomar un curso de marketing digital?\n\n")
        break
    elif(question_message == "3"):
        print("3.- Hoy es un gran día para comenzar a aprender de diseño.\n\n")
        break
    elif(question_message == "4"):
        print("4.- ¿Y si aprendemos algo de negocios online? \n\n")
        break
    elif(question_message == "5"):
        print("5.- Veamos un par de clases sobre producción audiovisual. \n\n")
        break
    elif(question_message == "6"):
        print("6.- Tal vez sea bueno desarrollar una habilidad blanda en Platzi.\n\n")
        breakelse:
        print("Por favor ingresar un número valido.")

####################################################################################
1
3960Puntos

Aquí están los retos del segundo nivel hechos en C

#include <stdio.h>intloop, option, message;int foptionselect() {
    option = -1;
    printf("Retos de programación en C - Segundo nivel: condicionales\n");
    printf("Selecciona uno de los retos:\n(1) 'Número mayor y menor'\n(2) 'En el rango, por favor'\n(3) 'Rangos cambiantes'\n(4) 'I like turtles'\n(5) '¿Cómo está el clima?'\n(6) 'Edad permitida'\n(7) 'Mensajes Opcionales'\n(0) 'Salir'\n> ");
    scanf("%ls", &option);if (option == 49)
        fmayormenor();elseif (option == 50)
        frangos();elseif (option == 51)
        fmayormenor();elseif (option == 52)
        fturtles();elseif (option == 53)
        fclima();elseif (option == 54)
        fedades();elseif (option == 55)
        fmensajes();elseif (option == 48)
        printf("Saliendo...");else
    {
        printf("Has elegido una opción inválida.\n");
        foptionselect();
    }
    return0;
}

int fmayormenor() {
    int n1, n2, d3;
    printf("Ingresa el primer número a evaluar:\n> ");
    scanf("%i", &n1);
    printf("Ingresa el segundo número a evaluar:\n> ");
    scanf("%i", &n2);if(n1 > n2) {
        d3 = n1 - n2;
        printf("%i es mayor que %i por una diferencia de %i\n", n1, n2, d3);
    }
    elseif(n2 > n1) {
        d3 = n2 - n1;
        printf("%i es mayor que %i por una diferencia de %i\n", n2, n1, d3);
    }
    else
        printf("Son iguales (%i = %i)\n", n1, n2);
    floop();return0;
}

int frangos() {
    int n, min, max;
    printf("Por favor ingrese el número a comparar:\n> ");
    scanf("%i", &n);
    printf("Por favor ingrese el rango inferior:\n> ");
    scanf("%i", &min);
    printf("Por favor ingrese el rango superior:\n> ");
    max = min -1;while (max < min) {
        scanf("%i", &max);if (max < min)
            printf("El rango superior no puede ser menor al rango inferior.\nIngresa el rango superior:\n> ");
    }
    if(n > min && n < max)
        printf("%i se encuentra dentro del rango entre %i y %i\n", n, min, max);elseif (n == min && n < max)
        printf("%i equivale al límite inferior (%i) y se encuentra dentro del rango del límite superior (%i)\n", n, min, max);elseif (n > min && n == max)
        printf("%i equivale al límite superior (%i) y se encuentra dentro del rango del límite inferior (%i)\n", n, max, min);elseif (n == min && n == max)
        printf("%i equivale a ambos límites (%i), (%i)\n", n, min, max);elseif (n < min && n < max)
        printf("%i es menor que el rango inferior (%i) y está dentro del rango superior (%i)\n", n, min, max);elseif (n > min && n < max)
        printf("%i es mayor que el rango superior (%i) y está dentro del rango inferior (%i)\n", n, max, min);elseif (n < min && n == max)
        printf("%i es menor que el rango inferior (%i) y equivale al rango superior (%i)\n", n, min, max);elseif (n == min && n > max)
        printf("%i es menor que el rango inferior (%i) y está dentro del rango superior (%i)\n", n, min, max);else
        printf("n(%i) Caso sin definir, max(%i), min(%i)\n", n, max, min);
    floop();return0;
}

int fturtles() {
    char animal[32];
    char favorito[] = "Tortuga", favoritos[] = "Tortugas";
    printf("¿Cuál es tu animal favorito?\n");
    scanf("%s", &animal);if(strcasecmp(animal, favorito) == 0 || strcasecmp(animal, favoritos) == 0)
        printf("También me gustan las tortugas.\n");else {
        printf("Ese animal es genial, pero prefiero las tortugas.\n");    
    }
    floop();return0;
}

int fclima() {
    char lluvia[3];
    char viento[3];
    char yes[]= "si";
    printf("¿Está lloviendo?\n> ");
    scanf("%s", &lluvia);if(strcasecmp(lluvia, yes) == 0){
        printf("¿Hace mucho viento?\n> ");
        scanf("%s", &viento);if(strcasecmp(viento, yes) == 0)
            printf("Hace mucho viento como para salir con una sombrilla.\n");else
            printf("Deberías salir con una sombrilla.\n");
    }
    else
        printf("Qué bonito está el día.\n");
    floop();return0;
}

int fedades() {
    int edad = 0;
    printf("¿Cuál es tu edad?\n> ");while (edad < 5) {
        scanf("%i", &edad);if (edad < 5)
            printf("Edad inválida.\n¿Cuál es tu edad?\n> ");
    }
    if(edad < 18)
        printf("¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.");elseif(edad >=18 && edad <= 29)
        printf("Es un momento excelente para impulsar tu carrera.");else
        printf("Nunca es tarde para aprender ¿Qué curso tomaremos?");
    floop();return0;
}

void fmensajes() {
    message = -2;while (message < 49 || message > 54) {
        printf("Ingresa un número entre 1 y 6\n> ");
        scanf("%ls", &message);if (message < 49 || message > 54)
            printf("Oopción inválida.\n");
    }
    if (message == 49)
        printf("Hoy aprenderemos sobre progamación.\n");elseif (message == 50)
        printf("¿Qué tal tomar un curso de marketing digital?\n");elseif (message == 51)
        printf("Hoy es un gran día para comenzar a aprender de diseño.\n");elseif (message == 52)
        printf("¿Y si aprendemos algo de negocios online?\n");elseif (message == 53)
        printf("Veamos un par de clases sobre producción audiovisual.\n");elseif (message == 54)
        printf("Tal vez sea bueno desarrollar una habilidad blanda en Platzi.\n");
    floop();
}

int floop() {   
    loop = -1;
    printf("Has llegado al final del programa. Elige una opción.\n1 para repetir el mismo reto\n2 para volver al menú\nOtra tecla para salir\n> ");
    scanf("%i", &loop);if (loop == 1 && option == 49)
        fmayormenor();elseif (loop == 1 && option == 50)
        frangos();elseif (loop == 1 && option == 51)
        fmayormenor();elseif (loop == 1 && option == 52)
        fturtles();elseif (loop == 1 && option == 53)
        fclima();elseif (loop == 1 && option == 54)
        fedades();elseif (loop == 1 && option == 55)
        fmensajes();elseif (loop == 2)
        main();else
        printf("Saliendo...");return0;
}

int main() {
    foptionselect();return0;
}```
1

Aquí les dejo el desarrollo de los retos en Javascript

// Reto#1 -Número mayor y menorconst a =  parseInt(prompt("Ingrese el primer número"));
const b = parseInt(prompt("Ingrese el segundo número"));
if (a < b){
    const resta = b-a;
    console.log(`El numero mayor es ${b} y la diferencia es: ${resta}`)
}elseif(a == b){
    console.log("Los números son iguales");
}else{
    const resta = a-b;
    console.log(`El numero mayor es ${a} y la diferencia es: ${resta}`)
}

// Reto#2 -En el rango, por favorconst rango = parseInt(prompt("Ingrese el rango: "));
const numero = parseInt(prompt("Ingrese el número: "));
if (numero < rango){
    console.log(`El número ${numero} se encuentra en el rango permitido`);

}else{
    console.log(`El número ${numero} excede el límite permitido`);
}

// Reto#3 -Rangos cambiantesconst rangoSuperior = parseInt(prompt("Ingrese el rango superior"));
const rangoInferior = parseInt(prompt("Ingrese el rango inferior"));
const comparador = parseInt(prompt("Ingrese un número a comparar: "));
if(rangoInferior < comparador && comparador <  rangoSuperior){
    console.log(`El número ${comparador} se encuentra en el rango`)
}elseif(rangoSuperior < comparador){
    console.log(`El número ${comparador} excede el límite superior`);
}elseif(comparador < rangoInferior){
    console.log(`El número ${comparador} está por debajdo del límite inferior`);
}

// Reto#4 "I Like Turtles"const animal = prompt("Ingrese su animal favorito: ");
if (animal == "tortuga" || animal =="Tortuga" || animal == "TORTUGA"){
    console.log("Tambien me gustan las tortugas");
}else{
    console.log("Ese animal es genial, pero prefiero las tortugas");
}

// Reto#5 -¿Cómo está el clima?const lluvia = prompt("Que tal el clima, está lloviendo?");
if (lluvia == "si" || lluvia == "Si" || lluvia == "SI"){
    const viento = prompt("Hace mucho viento?")
    if(viento == "si" || viento == "Si" || viento == "SI"){
        console.log("Hace mucho viento como para salir con una sombrilla");
    }elseif(viento == "no" || viento == "No" || viento == "NO"){
        console.log("Debería usar una sombrilla");
    }
}elseif(lluvia =="no" || lluvia =="No" || lluvia == "NO"){
    console.log("Que tenga un bonito día");
}

// Reto#6 -Edad permitidadconst age = parseInt(prompt("Cuál es su edad?"));
if (age >= 30){
    console.log("Nunca es tarde para aprender, ¿Qué curso tomaremos?")
} elseif(18 <= age && age <=29){
    console.log("Es un momento excelente para impulsar tu carrera");
}else{
    console.log("¿Sabes hacia dónde dirigir tu fututo? Seguro podemos ayudarte")
}

// Reto#7 -Mensajes opcionalesconst option = parseInt(prompt("Eliga un número del 1 al 6: "));
switch (option){
    case1:
        console.log("Hoy aprenderemos sobre programación");
        breakcase2:
        console.log("¿Qué tal tomar un curso de marketing digital?");
        breakcase3:
        console.log("Hoy es un gran día para comenzar a aprender diseño");
        breakcase4:
        console.log("¿Y si aprendemos algo de negocios?");
        breakcase5:
        console.log("Veamos un par de clases sobre producción audiovisual");
        breakcase6:
        console.log("Tal vez sea bueno desarrollar una habilidad blanda en Platzi");
        breakdefault:
        console.log("Ingrese un número valido por favor")
        break
}

1
11818Puntos

Hola👋 dejo mi repositorio con todos los ejercicios hechos en leguaje C
El repositorio🐱

Cualquier comentario es bienvenido. 💚GRACIAS💚

1
4582Puntos

RETO FINALIAZADO

RETO 1:

#include <stdio.h>
int num1,num2;

int main()
{
printf(“INGRESE UN NUMERO: “);
scanf(”%d”,&num1);
printf(“INGRESE OTRO NUMERO: “);
scanf(”%d”,&num2);

if(num1 > num2)
    printf("%d es mayor a %d",num1,num2);
else if (num1 == num2)
    printf("LOS NUMEROS SON IGUALES");
else
    printf("%d es mayor a %d",num2,num1);
 
return 0;

}

RETO 2:
#include <stdio.h>
int num1,num2;

int main()
{
printf(“INGRESE UN RANGO: “);
scanf(”%d”,&num1);
printf(“INGRESE UN NUMERO: “);
scanf(”%d”,&num2);

if(num1 > num2)
    printf(" EL NUMERO %d SE ENCUENTRA EN EL RANGO ",num2);
else if (num1 == num2)
    printf("EL NUMERO %d SE ENCUENTRA JUSTO EN EL RANGO ",num2);
else
    printf("EL NUMERO %d EXCEDE EL LIMITE PERMITIDO",num2,num1);
 
return 0;

}

RETO 3:
#include <stdio.h>
int num1,num2, num3;

int main()
{
printf(“INGRESE UN LIMITE SUPERIOR: “);
scanf(”%d”,&num1);
do
{
printf(“INGRESE UN LIMITE INFERIOR: “);
scanf(”%d”,&num2);
} while (num2 > num1);

 printf("INGRESE UN NUMERO DE COMPARACION: ");
scanf("%d",&num3);

if (num3 >= num1)
    printf("EL NUMERO %d ESTA POR ARRIBA O IGUAL DEL LIMITE SUPERIOR %d ",num3,num1);

else if(num3 <= num2)
    printf(" EL NUMERO %d SE ENCUENTRA POR DEBAJO o IGUAL DEL LIMITE INFERIOR %d ",num3,num2);
else 
    printf("EL NUMERO %d SE ENCUENTRA DENTRO DE LOS LIMITES",num3);
 
return 0;

}

RETO 4:

#include <stdio.h>
#include<stdlib.h>
#include<string.h>

char t1 [10]=“Tortugas”;
char animal[10];
int result;

int main()
{
printf(“INGRESE SU ANIMAL FAVORITO: “);
scanf(”%s”,&animal);
result = stricmp(&animal, &t1) ;

if (result == 0)
    printf("TAMBIEN ME GUSTAN LAS TORTUGAS");
else 
    printf("ESE ANIMAL ES GENIAL PERO PREFIERO LAS TORTUGAS");

return 0;

}

RETO 5;
#include <stdio.h>
#include<stdlib.h>
#include<string.h>

char res1[2]= “si”;
char res2[2];
char res3[2];

int result;

int main()
{
printf(“Esta lloviendo? si/ no: “);
scanf(”%s”,&res2);
result =stricmp (res2,res1);

if (result == 0)
{
    printf("Esta haciendo mucho viento? si/ no: ");
    scanf("%s",&res3);
    result = stricmp (res3,res1);
    if (result == 0)
        {
        printf("Hace mucho viento para salir con una sombrilla");
        }
    else
        printf("Le recomiendo que use una sombrilla");
}
else
    printf("QUE TENGA UN BONITO DIA :)");    

return 0;

}

RETO 6:

#include <stdio.h>

int edad=0;

int main()
{
do
{
printf(“Cual es tu edad?: “);
scanf(”%d”,&edad);
} while (edad <= 0);

if(edad < 18)
    printf("Menos de 18 anos: Sabes hacia donde dirigir tu futuro? Seguro puedo ayudarte.");

else if (edad >= 30)
    printf("Mas de 30 anos: Nunca es tarde para aprender ,Que curso tomaremos?");
else
    printf("Entre 29 y 18 anos: Es un momento excelente para impulsar tu carrera.");
return 0;

}

RETO 7;
#include <stdio.h>

int num;

int main()
{

    printf("INGRESE UN NUMERO ENTRE EL 1 AL 6: ");
    scanf("%d",&num);

switch (num)
{
case 1:
    printf("1 - “Hoy aprenderemos sobre prorgamación” ");
    break;
case 2:
    printf("2 - “Que tal tomar un curso de marketing digital? ");
    break;
case 3:
    printf("3 - “Hoy es un gran día para comenzar a aprender de diseño ");
    break;
case 4:
    printf("4 - Y si aprendemos algo de negocios online?");
    break;
case 5:
    printf("5 - Veamos un par de clases sobre producción audiovisual");
    break;
case 6:
    printf("6- Tal vez sea bueno desarrollar una habilidad blanda en Platzi ");
    break;

default:
    printf("OPCION INCORRECTA");
    break;
}

return 0;

}

1
9034Puntos
//Reto cumplido en C, espero le sirva  alguien XD
/*
He Reutilizado algunas variables para no estar escribiendo nuevas
cada nuevo reto. Tampoco he colocado acentos o signos de interrogacion 
para ahorrarme un poco de tiempo jsjsj
*/
#include <stdio.h>
#include <stdlib.h>

int x, y, z, resultadoI, opt;
float xF, yF, zF, resultadoF;
//Variables  Reto 4
char myFavoriteAnimal1[] = "Leon";
char myFavoriteAnimal2[] = "LEON";
char myFavoriteAnimal3[] = "leon";
char animal[];
//Variables Reto 5
char climaLluvia[];
char climaViento[];
char climaSi[] = "Si";
char climaSI[] = "SI";
char climasi[] = "si";
char climasI[] = "sI";

int main()
{
    //Reto1
    /*
    printf("   Numero mayor o menor\n\n");
    printf("   Ingresa tu primer numero: ");
    scanf("%d", &x);
    printf("\n");
    printf("   Ingresa tu segundo numero: ");
    scanf("%d", &y);
    printf("\n");     

    if ( x > y && y < x)
    {   printf("\n");
        printf("   %d es mayor que %d\n\n", x, y);
        z = (x - y) ;
        printf("   La diferencia de %d con respecto a %d es de : %d", x, y, abs(z));
    }
    elseif (y > x && x < y)
    {   printf("\n");
        printf("   %d es mayor que %d\n\n", y, x);
        z = x - y;
        printf("   La diferencia de %d con respecto a %d es de : %d", x, y, abs(z));
    }
    elseif( x == y){
        printf("   %d es igual a %d \n", x, y);
        printf("   No existe diferencia alguna al ser %d y %d iguales", x,y);
    }
    else{
        printf("Error...!");
    }
    */

    //Reto 2
    /*
    printf("   En el rango, por favor\n\n");
    printf("   Ingresa el limite: ");
    scanf("%f", &xF);
    printf("\n");
    printf("   Ingresa el numero a comparar: ");
    scanf("%f", &yF);
    printf("\n");

    if (yF < xF || yF == xF)
    {
        printf("\n");
        printf("   El numero %g se encuentra en el rango, gracias\n\n", yF);
    }
    elseif (yF > xF)
    {
        printf("\n");
        printf("   El numero %g excede el limite permitido\n\n", yF);
    }
    else{
        printf("Error...! Valor erroneo");
    }
    */

    //Reto 3
    /*
       printf("   Rangos cambiantes\n\n");
    printf("   Ingresa el limite superior: ");
    scanf("%f", &xF);
    printf("\n");
    printf("   Ingresa el limite inferior: ");
    scanf("%f", &yF);
    printf("\n");
    printf("   Ingresa el numero a comparar: ");
    scanf("%f", &zF);
    printf("\n");

    if (zF <= xF && zF >= yF)
    {
        printf("\n");
        printf("   El numero %g se encuentra en el rango, gracias\n\n", zF);
    }
    elseif (zF > xF)
    {
        printf("\n");
        printf("   El numero %g excede el limite superior\n\n", zF);
    }
    elseif (zF < yF)
    {
        printf("\n");
        printf("   El numero %g es menor a limite inferior\n\n", zF);
    }
    
    else{
        printf("Error...! Valor erroneo");
    }
    */

    //Reto 4
    /*
    printf("   ==========================================\n\n");
    printf("   =========== Mi animal favorito ===========\n\n");
    printf("   ==========================================\n\n");

    printf("   Cual es tu animal favorito: ");
    scanf("%s", &animal);

    if (strcmp(animal, myFavoriteAnimal1) == 0 || strcmp(animal, myFavoriteAnimal2) == 0 || strcmp(animal, myFavoriteAnimal3) == 0 )
    {
        printf("   Tambien me gustan los leones");
    }
    else
    {
        printf("   Tu animal el/la %s es genial, pero prefiero a el Leon", animal);
    }
    */
    //Reto 5
    /*
    printf("   ==========================================\n\n");
    printf("   =========== Como esta el clima ===========\n\n");
    printf("   ==========================================\n\n");

    printf("Responde con un Si o con un No \n\n");

    printf("   El dia de hoy esta lloviendo: ");
    scanf("%s", &climaLluvia);
    printf("\n");

    if (strcmp(climaLluvia, climaSI) == 0 || strcmp(climaLluvia, climasi) == 0 || strcmp(climaLluvia, climasI) == 0 || strcmp(climaLluvia, climaSi) == 0)
    {
        printf("   El dia de hoy esta haciendo mucho viento: ");
        scanf("%s", &climaViento);

        if (strcmp(climaViento, climaSI) == 0 || strcmp(climaViento, climasi) == 0 || strcmp(climaViento, climasI) == 0 || strcmp(climaViento, climaSi) == 0)
        {
            printf("\n");
            printf("   Hace mucho viento para salir con una sombrilla \n");
        }
        else
        {
            printf("\n");
            printf("   Puedes salir con una sombrilla \n");
        }
    }
    else
    {
        printf("   Te deseo un bonito dia");
    }
    */
    //Reto 6
    /*
    printf("   ==============================\n\n");
    printf("   ======= Edad Permitida =======\n\n");
    printf("   ==============================\n\n");

    printf("   Ingresa tu edad: ");
    scanf("%d", &x);
    printf("\n");

    if (x >= 30)
    {
        printf("   Nunca es tarde para aprender, Que curso tomaremos");
    }
    elseif (x <= 29 && x >= 18)
    {
        printf("   Es un momento excelente para impulsar tu carrera.");
    }
    elseif (x < 18)
    {
        printf("   Sabes hacia donde dirigir tu futuro Seguro puedo ayudarte.");
    }
    
    else
    {
        printf("   Ingresa una edad valida");
    }
    */
    //Reto 7
    /*
    printf("   =================================\n");
    printf("   ====== Mensajes opcionales ======\n");
    printf("   ===============================\n\n");

    printf("   Elige un numero entre 1 y 6 y ve a donde nos lleva: ");
    scanf("%d", &opt);
    printf("\n");

    //Opcion 1if (opt == 1)
    {
        printf("   =====================================================\n\n");
        printf("   ========== Seleccionaste la opcion numero 1 =========\n\n");
        printf("   =====================================================\n\n");

        printf("   Hoy aprenderemos sobre prorgamacion\n");
    }
    //Opcion 2elseif (opt == 2)
    {
        printf("   =====================================================\n\n");
        printf("   ========== Seleccionaste la opcion numero 2 =========\n\n");
        printf("   =====================================================\n\n");

        printf("   Que tal tomar un curso de marketing digital\n\n");
    }
    //Opcion 3elseif (opt == 3)
    {
        printf("   =====================================================\n\n");
        printf("   ========== Seleccionaste la opcion numero 3 =========\n\n");
        printf("   =====================================================\n\n");

        printf("   Hoy es un gran dia para comenzar a aprender de dise%co\n", 164);
    }
    //Opcion 4elseif (opt == 4)
    {
        printf("   =====================================================\n\n");
        printf("   ========== Seleccionaste la opcion numero 4 =========\n\n");
        printf("   =====================================================\n\n");

        printf("   Y si aprendemos algo de negocios online");
    }
    //Opcion 5elseif (opt == 5)
    {
        printf("   =====================================================\n\n");
        printf("   ========== Seleccionaste la opcion numero 5 =========\n\n");
        printf("   =====================================================\n\n");

        printf("   Veamos un par de clases sobre produccion audiovisual\n");


    }
    //Metros a Millas
    elseif (opt == 6)
    {
        printf("   =====================================================\n\n");
        printf("   ========== Seleccionaste la opcion numero 6 =========\n\n");
        printf("   =====================================================\n\n");
        
        printf("   Tal vez sea bueno desarrollar una habilidad blanda en Platzi\n\n");
    }
    else
    {
        printf("   Opcion invalida...! \n   Ingresa un numero entre 1 y 6 por favor");
    }
    */
}``` Espero le sirva a alguien
1
10409Puntos

Aqui mi Aportacion para el segundo reto.

[email protected]:SrlmTexh/Reto-1-Platzi.git

Aqui encontraran tanto el primero como el segundo reto.
vamos trabajando poco a poco y asi mejorar las practicas y los temas.
Como comente en el anterior estoy haciendo todo esto por Clases para poder practicar POO que es un tema que en su momento fue dificil, pero ya vamos mejorando la logica,

1
31965Puntos

Completado! 🚀

1
7265Puntos

Hola 😄 les dejo aquí mi repositorio de GitHub donde subí los retos: https://github.com/Yaeger42/PlatziChallenges
Les pongo el código del 7, noté que nadie usó un diccionario y a mí se me ocurrió resolverlo con uno así que lo dejo por acá:

defanswers(number):

    da = {
        1 : "Hoy aprenderemos sobre prorgamación",
        2 : "¿Qué tal tomar un curso de marketing digital?",
        3 : "Hoy es un gran día para comenzar a aprender de diseño",
        4 : "¿Y si aprendemos algo de negocios online?",
        5 : "Veamos un par de clases sobre producción audiovisual",
        6 : "Tal vez sea bueno desarrollar una habilidad blanda en Platzi",
    }
    while number notin da:
        number = int(input("Please enter a valid value: "))
    if number in da:
        return print(da.get(number))

    
defmain():
    n = int(input("Enter an option in the range of 1 to 6: "))
    answers(n)

if __name__ == '__main__':
    main()
1
7265Puntos
2 años

Alguien sí usó un diccionario, apenas lo vi. Igual aquí se los dejo

1
3837Puntos

Java:

import java.util.Scanner;

public class Reto1 {
    public static void main(String[] args) {
        Scanner pepito = new Scanner(System.in);System.out.println("Ingrese un número: ");int num1 = pepito.nextInt();System.out.println("Bien. Ahora otro: ");int num2 = pepito.nextInt();
        pepito.close();if (num1>num2){
            System.out.println(num1+" es más grande que "+num2+" por "+(num1-num2));
        }
        elseif (num2>num1){
            System.out.println(num2+" es más grande que "+num1+" por "+(num2-num1));
        }
        else{
            System.out.println("Los números son iguales :D");
        }
    }
}
import java.util.Scanner;

public class Reto2 {
    public static void main(String[] args) {
        Scanner pepito = new Scanner(System.in);System.out.println("Ingrese un número: ");int num1 = pepito.nextInt();System.out.println("Ahora otro");int num2 = pepito.nextInt();
        pepito.close();if (num2<num1){
            System.out.println("El número "+num2+" se encuentra en el rango, gracias");
        }
        else{
            System.out.println("El número "+num2+" excede el límite permitido");
        }
    }
}
import java.util.Scanner;

public class Reto3 {
    public static void main(String[] args) {
        Scanner pepito = new Scanner(System.in);System.out.println("Piso");int num1 = pepito.nextInt();System.out.println("Techo");int num2 = pepito.nextInt();System.out.println("Número a comprobar");int num3 = pepito.nextInt();
        pepito.close();if (num3>num1 && num3<num2){
            System.out.println("El número "+num3+" se encuentra en el rango, gracias");
        }
        else{
            System.out.println("El número "+num3+" excede el límite permitido");
        }
    }
}
import java.util.Scanner;
publicclassReto4 {
    publicstaticvoidmain(String[] args) {
        Scanner pepito = new Scanner(System.in);
        System.out.println("Cuál es tu animal favorito?");
        String answer = pepito.nextLine();
        pepito.close();
        
        if (answer.equalsIgnoreCase("tortuga")){
            System.out.println("NOOOOO CHABÓN YO TAMBIÉN AMO LAS TORTUGAS");
        }else{
            System.out.println("Ese animal ta bueno, pero prefiero a boquita digo digo las tortugas");
        }
    }
}
import java.util.Scanner;
public class Reto5 {
    public static void main(String[] args) {
        Scanner pepito = new Scanner(System.in);System.out.println("Hay un tallo mirándonos?");
        String answer = pepito.nextLine();if (answer.equalsIgnoreCase("si")){
                System.out.println("Bue pero hay musho viento?");
                answer = pepito.nextLine();if (answer.equalsIgnoreCase("si")){
                        System.out.println("Mushito viento pa salir con sombrilla, no cree don?");
                    }else {
                        System.out.println("Lleve sombrilla, señó");
                    }
            }else{
            System.out.println("Bue bo, tené un buen día wacho");
            }
        pepito.close();
    }
}
import java.util.Scanner;
publicclassReto6 {
    publicstaticvoidmain(String[] args) {
    Scanner pepito = new Scanner(System.in);
    System.out.println("Edad?");
    int age = pepito.nextInt();
        if (age>30){
            System.out.println("Nunca es tarde para aprender, qué curso tomaremos?");
        
        }elseif (age>18 && age<29){
            System.out.println("Es un momento excelente para impulsar tu carrera");
        }else{
            System.out.println("Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.");
        }
    }
}
import java.util.Scanner;

public class Reto7 {
    public static void main(String[] args) {
        Scanner pepito = new Scanner(System.in);System.out.println("Apretá el cosito ñery");int number = pepito.nextInt();switch (number) {
            case1:
                System.out.println("Hoy aprenderemos sobre prorgamación");break;case2:
                System.out.println("Qué tal tomar un curso de marketing digital?");break;case3:
                System.out.println("Hoy es un gran día para comenzar a aprender de diseño");break;case4:
                System.out.println("Y si aprendemos algo de negocios online?");break;case5:
                System.out.println("Veamos un par de clases sobre producción audiovisual");break;case6:
                System.out.println("Tal vez sea bueno desarrollar una habilidad blanda en Platzi");break;
        }
    }
}
1
4811Puntos

Retos superados con Python:
_

# -*- coding: utf-8 -*-


print('M A Y O R  Y  MEN O R')

num1 = int(input('Inserte el primero número entero: '))
num2 = int(input('Inserte el segundo número entero: '))

if num1 < num2:
    diferencia = num2 - num1
    print(f'{num1} es menor que {num2}, la diferencia es de {diferencia}.')

elif num1 > num2:
    diferencia = num1 - num2
    print(f'{num1} es mayor que {num2}, la diferencia es de {diferencia}.') 

else:
    print(f'Ambos números son iguales, no hay diferencia.') 



print('ENEL  R A NG O')

num1 = int(input('Inserte un número que servira como límite: '))
num2 = int(input('Inserte un número para comparar: '))

if num1 > num2:
    print(f'El número {num2} se encuentra en el rango.')

else:
    print(f'El número {num2} excede el límite permitido.')



print('R A NG O S  C A M B I A N T E S')

num1 = int(input('Inserte un número que servira como límite superior: '))
num2 = int(input('Inserte un número que servira como límite inferior: '))
num3 = int(input('Inserte un número para comparar: '))

if num1 > num3 and num2 < num3:
    print(f'El número {num3} se encuentra en entre {num2} y {num1}')
else:
    print(f'El número {num3} nose encuentra en el rango.')



print('I  L I K E  T U R T LE S')

animal = str(input('Ingrese su animal favorito: '))

if animal.lower() == 'tortuga' or 'tortugas':
    print('También me gustan las tortugas c:')
else:
    print('Ese animal es genial, pero prefiero las tortugas.')



def viento():
    viento = str(input('''
    Oh, y ¿Está haciendo mucho viento?: 

    [s]í
    [n]o
    '''))

    if viento.lower() == 's':
        print('Es mejor queno salgas, el viento podría llevarse tu sombrilla.')
    elif viento.lower() == 'n':
        print('Bueno, por lo menos podrías salir con una sombrilla.')
    else:
        print('Opciónno encontrada.')

def run():

    print('¿ C Ó M O  E S T Á  EL  C L I M A ?')

    clima = str(input('''
    Cuentame, ¿Está lloviendo?: 

    [s]í
    [n]o
    '''))

    if clima.lower() == 's':
        viento()
    elif clima.lower() == 'n':
        print('Genial, espero tengas un bonita día.')
    else:
        print('Opciónno encontrada.')

if __name__ == '__main__':
    run()



print('ED A D  P E R M I T I D A')

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

ifabs(edad) >= 30:
    print('Nunca es tarde para aprender ¿Qué curso tomaremos?')
elif abs(edad) >= 18 and abs(edad) <= 29:
    print('Es un momento excelente para impulsar tu carrera.')
else:
    print('¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.')



def option_switch(option):
    options = {
        1: 'Hoy aprenderemos sobre prorgamación',
        2: '¿Qué tal tomar un curso de marketing digital?',
        3: 'Hoy es un gran día para comenzar a aprender de diseño',
        4: '¿Y si aprendemos algo de negocios online?',
        5: 'Veamos un par de clases sobre producción audiovisual',
        6: 'Tal vez sea bueno desarrollar una habilidad blanda en Platzi'
    }

    return options.get(option, 'Ingresa una opción valida por favor.')

def run():
    print('MEN S A J E S  O P C I O N A LE S')

    option = int(input('Ingresa un número entre el 1 y el 6: '))
    option_switch(option)

    print(option_switch(option))

if __name__ == "__main__":
    run()
1
23788Puntos

Estaria bien si el Reto 1 lo hago de la siguiente manera?

// Reto #1 - Número mayor y menor// Escribe un programa que pida al usuario 2 números, mostrando como salida cuál es el número mayor y// la diferencia de uno respecto al otro. En caso de que los números sean iguales, mostrarlo también en pantalla.const readline = require('readline').createInterface({
    input: process.stdin,
    output: process.stdout
  });

readline.question('Por favor ingresa el primer numero ', n1 => {
   readline.question('Por favor ingrese el segundo numero', n2 => {
    const mayor = Math.max(n1,n2)    
    const diferencia = Math.abs(n1 - n2)
    console.log(`El numero Mayor es ${mayor},  ${diferencia != 0 ? `La diferencia es de ${diferencia}`  : 'y los numeros son iguales por lo cual no hay diferencia' }`)
    readline.close();
   })
 });```
1
18066Puntos
intmain(){
    string elec[6]={"Hoy aprenderemos sobre prorgamación",
 "¿Qué tal tomar un curso de marketing digital?",
 "Hoy es un gran día para comenzar a aprender de diseño”",
 "¿Y si aprendemos algo de negocios online?",
 "“Veamos un par de clases sobre producción audiovisual",
 "Tal vez sea bueno desarrollar una habilidad blanda en Platzi"};

 int numUser;

 cout<<"Dime un numero del 0 al 5: " ;cin>>numUser;

 system("cls");
 if(numUser>=6){
    exit(1);
    return1;
 }else{
    cout<<elec[numUser];
 }

 return0;
}RETO#8```
Se que le tengo que ajustar unos parametros para un mejor rendimiento pero complete el reto como pidio.
1
18066Puntos
intmain(){
    int x,y;
    cout<<"Dime un numero: ";cin>>x;
    cout<<"Dime otro numero: ";cin>>y;
    if(x>y){
        cout<<x;
    }elseif(y>x){
        cout<<y;
    }
    return0;
}```
RETO #1
1
18066Puntos
intmain(){
    int x,y;
    cout<<"Dime un numero: ";cin>>x;
    cout<<"Dime otro numero: ";cin>>y;
    if(x<y){
        cout<<"X se encuentra en el limite Y"<<endl;
    }elseif(x>y){
        cout<<"X se encuentra fuera del limite Y"<<endl;
    }
    return0;
}RETO#2```
1
18066Puntos
intmain(){
    int x,y,z;
    cout<<"Dime un numero como limite superior: ";cin>>x;
    cout<<"Dime un numero como limite inferior: ";cin>>y;
    cout<<"Dime un numero que se encuentre entre los limites: ";cin>>z;

    if(z>y && z<x){
        cout<<"Z se encuentra dentro del rango delimitado"<<endl;
    }elseif(z<y || z>x){
        cout<<"Z no se encuentra dentro del rango"<<endl;
    }
    return0;
}RETO#3```
1
18066Puntos
{
    string animal ="tortuga";
    string user;
    cout<<"Dime cual es tu animal favorito: ";cin>>user;
     for (int i = 0; i < user.length(); i++) {
        user[i] = tolower(user[i]);
    }

    if(user.compare(animal) != 0){
        cout <<"Estan bien, pero yo prefiero las tortugas. "<<endl;
    }else{
        cout<<"A mi tambien me gustan las tortugas. "<<endl;
    }
}RETO #4```
1
18066Puntos
intmain(){
    char p1;
    char p2;

    cout<<"Esta lloviendo?: ";cin>>p1;
    switch(p1){
    case's':
        cout<<"Esta haciendo mucho viento: ";cin>>p2;
        if(p2== 's'){
            cout<<"Esta un clima muy inestable lleva una sombrilla por seguridad."<<endl;
        }elseif(p2== 'n'){
            cout<<"Por favor si vas a salir lleva una sombrila por emergencia: "<<endl;
        }
        break;

    case'n':
        cout<<"Puedes salir sin preocuparte sal y disfruta el dia. "<<endl;
        break;
    }
}RETO#5```
1
18066Puntos
intmain(){
    int age;
    cout<<"Dime tu edad: ";cin>>age;

    if(age>30){
        cout<<"Nunca es tarde para aprender"<<endl;
    }elseif(age>=18 &&age<29){
        cout<<"Es un momento excelente para impulsar tu carrera."<<endl;
    }elseif(age<18){
        cout<<"¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte."<<endl;
    }
    return0;
}
RETO#6```
1
5093Puntos

Reto 1 en JavaScript y presentado en HTML

![](Captura de Pantalla 2020-07-25 a la(s) 8.34.04 a. m..png

var response = document.getElementById("text-response");
var result_buttom = document.getElementById("button-result");
result_buttom.addEventListener("click",calcular);

var difference;

functioncalcular (){
    var get_first_number = document.getElementById("first-number");
    let first_number = parseInt(get_first_number.value);
    var get_second_number = document.getElementById("second-number");
    let second_number = parseInt(get_second_number.value);
    if (first_number === second_number){
        response.innerHTML= `Los dos números ingresados son iguales, por tanto su diferencia es cero 0`;
    }
    elseif (first_number > second_number){
        difference = first_number - second_number;
        response.innerHTML = `${first_number} es el número mayor y la diferencia entre ambos es de ${difference}`;
    }
    elseif (first_number < second_number){
        difference = second_number - first_number;
        response.innerHTML = `${second_number} es el número mayor y la diferencia entre ambos es de ${difference}`;
    }
}
1
3110Puntos
/*Reto #1 - Número mayor y menor
Escribe un programa que pida al usuario 2 números, mostrando como salida
cuál es el número mayor y la diferencia de uno respecto al otro. En caso
de que los números sean iguales, mostrarlo también en pantalla. -->

<!--Reto #2 - En el rango, por favor.
Pide al usuario que indique 2 números: uno que servirá como límite y otro
para comparar. Si el segundo número es menor al primero, mostrarás un mensaje
diciendo “El número ‘x’ se encuentra en el rango, gracias” y en caso contrario
dirá “El número ‘x’ excede el límite permitido”*/

var n1 = document.getElementById ("n1");
var n2 = document.getElementById ("n2");
var ok = document.getElementById ("ok");
var p1 = document.getElementById ("p1");
ok.addEventListener ("click", cal);

function cal () {
 if (n1.value > n2.value) {
   p1.innerHTML = "<strong>" + n1.value + "</strong> > <strong>" + n2.value + "</strong>";
   p1.innerHTML += "<br />Esta dentro del rango maximo";
 }
 elseif (n1.value < n2.value) {
   p1.innerHTML = "<strong>" + n1.value + "</strong> < <strong>" + n2.value + "</strong>";
   p1.innerHTML += "<br />Esta fuera del rango maximo"
 }
 else {
   p1.innerHTML = "<strong>" + n1.value + "</strong> = <strong>" + n2.value + "</strong>";
   p1.innerHTML += "<br />Esta dentro del rango maximo";
 }
}

// html

<!DOCTYPE html>
<html>
  <head>
    <meta cahrset = "utf-8">
    <title> Mayor Menor Que </title>
    <style>
      body {
        background-color: black;
        color: white;
      }
      strong {
        color: red;
      }
    </style>
  </head>

  <body>
    <h1> Mayor, menor que y rango maximo </h1> <h4 />
    <p> Escoje un numero , este sera el rango maximo </p>
    <input type = "number"value = 0style = "width: 45px"id = "n1">
    <p> Escoje otro numero </p>
    <input type = "number"value = 0style = "width: 45px"id = "n2">
    <input type = "button"value = "OK"id = "ok">
    <p id = "p1"> </p>
    <script src = "mayor.js"> </script>
  </body>
</html>

/*Reto #3 - Rangos cambiantes.
Nuevamente pide a tu usuario que indique 3 números: un límite superior,
un límite inferior y uno de comparación. Si el número de comparación se
encuentra entre los 2 primeros, comunicarlo en pantalla. En caso estar
por debajo del límite inferior o por arriba del límite superior, también
mostrarlo en pantalla.*/

var n1 = document.getElementById ("n1");
var n2 = document.getElementById ("n2");
var n3 = document.getElementById ("n3");
var ok = document.getElementById ("ok");
var p1 = document.getElementById ("p1");
ok.addEventListener ("click", cal);

function cal () {

 if (n1.value >= n2.value) { //me aseguro que el maximo sea mayor que el minimo
   if (n3.value <= n1.value && n3.value >= n2.value) {
     p1.innerHTML = "Esta dentro del rango maximo y minimo";
   }
   else {
     p1.innerHTML = "Esta fuera del rango";
     if (n3.value > n1.value) {
       p1.innerHTML += "<br /> <strong>" + n3.value + "</strong> Esta por ensima del rango maximo";
     }
     elseif (n3.value < n2.value) {
       p1.innerHTML += "<br /> <strong>" + n3.value + "</strong> Esta por debajo del rango minimo";
     }
   }
 }
 else { //reclamo al usuario
   p1.innerHTML = "<strong> ¡El valor maximo no puede ser inferior al minimo! </strong>";
 }
}

//html

<!DOCTYPE html>
<html>
  <head>
    <meta cahrset = "utf-8">
    <title> Rangos </title>
    <style>
      body {
        background-color: black;
        color: white;
      }
      strong {
        color: red;
      }
    </style>
  </head>

  <body>
    <h1> Rango entre 2 numeros </h1> <h4 />
    <p> Escoje un numero , este sera el rango maximo </p>
    <input type = "number"value = 0style = "width: 45px"id = "n1">
    <p> Escoje otro numero, este sera el rango minimo </p>
    <input type = "number"value = 0style = "width: 45px"id = "n2">
    <p> Escoje otro numero </p>
    <input type = "number"value = 0style = "width: 45px"id = "n3">
    <input type = "button"value = "OK"id = "ok">
    <p id = "p1"> </p>
    <script src = "rangos.js"> </script>
  </body>
</html>

/*Reto #4 - “I like turtles”
Escribe un programa que pida al usuario ingrese su animal favorito, si coloca
‘Tortuga’, ‘tortuga’, ‘TORTUGA’ o cualquier otra variante de la palabra entonces
mostrar en pantalla “También me gustan las tortugas”. En caso contrario mostrar
el mensaje “Ese animal es genial, pero prefiero las tortugas”.*/t1 = document.getElementById ("t1");
ok = document.getElementById ("ok");
p1 = document.getElementById ("p1");
ok.addEventListener ("click", cal);

var tortugas = ["Tortuga", "tortuga", "Tortugas", "tortugas", "TORTUGA", "TORTUGAS"];

function cal () {
  for (var a in tortugas) {
    if (tortugas[a] == t1.value) {
      var gusta = true;
    }
  }
  if (gusta == true) {
    p1.innerHTML = "¡Exelente nosotros tambien amamos las tortugas!";
  }
  else {
    p1.innerHTML = "¡Es un gran animal pero preferimos las tortugas!";
  }
}

//html

<!DOCTYPE html>

<html>
  <head>
    <meta charset = "utf-8">
    <title> Turtle </title>
    <style>
      body {
        background-color: black;
        color: white;
      }
      strong {
        color: red
      }
    </style>
  </head>

  <body>
    <h1> Aqui somos amantes de las tortugas </h1> <h4 />
    <p> ¿Qué animal te gusta mas? </p>
    <input type = "text"value = "Oso"id = "t1">
    <input type = "button"value = "OK"id = "ok">
    <p id = "p1" />
    <script src = turtles.js> </script>
  </body>
</html>

/*Reto #5 - ¿Cómo está el clima?
Crea un programa que pregunte al usuario si está lloviendo, en caso de responder
“sí” pregunta si está haciendo mucho viento y si responde “sí” nuevamente
muestra un mensaje indicando que hace mucho viento para salir con una sombrilla.
En caso contrario, anima al usuario a que lleve una sombrilla. Para el caso de
responder “no” en la primer pregunta, entonces solo desea un bonito día Considera
que las respuestas pueden pasarse a minúsculas para evitar posibles errores.*/
var p1 = document.getElementById ("p1");
var c1 = document.getElementById ("c1");
var c2 = document.getElementById ("c2");
var b1 = document.getElementById ("b1");
var p2 = document.getElementById ("p2");

b1.addEventListener ("click", cal);
p1.innerHTML = "¿Esta lloviendo ahorita?";

function cal () {
  if (c1.checked == true && c2.checked == true) {
    p2.innerHTML = "<strong>¡Sorry no puedes elegir las dos casillas! </strong>";
  }
  elseif (c1.checked == true && c2.checked == false) {
    p1.innerHTML = "¿Hay mucho viento?";
    b1.addEventListener ("click", cal2);
  }
  elseif (c1.checked == false && c2.checked == true) {
    p2.innerHTML = "Que bueno pasa un lindo dia."
  }
}

function cal2 () {
  if (c1.checked == true && c2.checked == true) {
    p2.innerHTML = "<strong>¡Sorry no puedes elegir las dos casillas! </strong>";
  }
  elseif (c1.checked == true && c2.checked == false) {
    p2.innerHTML = "¡No salgas te puedes mojar o romper tu sombrilla!";
  }
  elseif (c1.checked == false && c2.checked == true) {
    p2.innerHTML = "¡Sal con sombrilla para que no te mojes!"
  }
}

//html

<!DOCTYPE html>
<html lang="en"dir="ltr">
  <head>
    <meta charset="utf-8">
    <title> Clima </title>
    <style>
      body {
        background-color: black;
        color: white;
      }
      strong {
        color: red;
      }
    </style>
  </head>

  <body>
    <h1> El clima </h1> <h4 />
    <p id = "p1"> </p>
    <input type = "checkbox"id="c1">
    <label for = "r1"> Si </label>
    <br />
    <input type = "checkbox"id = "c2">
    <label for = "r2"> No </label>
    <br /> <br />
    <input type = "button"value = "OK"id = "b1">
    <p id = "p2"> </p>
    <script src = "clima.js"> </script>
  </body>
</html>

/*Reto #6 - Edad permitida
Pide al usuario que ingrese su edad y mostrarás un mensaje correspondiente si
esta coincide con las siguientes condiciones:
Más de 30 años: Nunca es tarde para aprender ¿Qué curso tomaremos?
Entre 29 y 18 años: Es un momento excelente para impulsar tu carrera.
Menos de 18 años: ¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte.*/n1 = document.getElementById ("n1");
b1 = document.getElementById ("b1");
p1 = document.getElementById ("p1");

b1.addEventListener ("click", cal);

function cal () {
  if (n1.value > 30) {
    p1.innerHTML = "Nunca pares de aprender ¿Qué curso tomaremos?"
  }
  elseif (n1.value >= 18 && n1.value <=29) {
    p1.innerHTML = "Es un momento excelente para impulsar tu carrera."
  }
  elseif (n1.value < 18 && n1.value >= 6){
    p1.innerHTML = "¿Sabes hacia dónde dirigir tu futuro? Seguro puedo ayudarte."
  }
}

//html

<!DOCTYPE HTML>

<html>
  <head>
    <meta charset = "utf-8">
    <title> Edad </title>
    <style>
      body {
        background-color: black;
        color: white;
      }
      strong {
        color: red;
      }
    </style>
  </head>

  <body>
    <h1> Edad para aprender </h1> <h4 />
    <p> ¿Cual es tu edad? <p>
    <input type = "number"value = 6min = 6style = "width: 45px"id = "n1">
    <input type = "button"value = "OK"id = "b1">
    <br />
    <p id = "p1">
    <script src = "edad.js"> </script>
  </body>
</html>

/*Reto #7 - Mensajes opcionales
Crearás un un script para el que el usuario indicará un número entre 1 y 6. Como
respuesta se le brindará un mensaje según el número leido:
1 - “Hoy aprenderemos sobre prorgamación”
2 - “¿Qué tal tomar un curso de marketing digital?
3 - “Hoy es un gran día para comenzar a aprender de diseño”
4 - ¿Y si aprendemos algo de negocios online?
5 - “Veamos un par de clases sobre producción audiovisual”
6 - “Tal vez sea bueno desarrollar una habilidad blanda en Platzi”
En caso indicar un número distinto, pedir al usuario que ingrese uno en el rango válido.*/n1 = document.getElementById ("n1");
b1 = document.getElementById ("b1");
p1 = document.getElementById ("p1");
b1.addEventListener ("click", cal);

function cal () {
  var n2 = parseInt (n1.value);
  switch (n2) {
    case 1:
      p1.innerHTML = "Hoy aprenderemos sobre prorgamación.";
      break;
    case 2:
      p1.innerHTML = "¿Qué tal, tomar un curso de marketing digital?";
      break;
    case 3:
      p1.innerHTML = "Hoy es un gran día para comenzar a aprender de diseño.";
      break;
    case 4:
      p1.innerHTML = "¿Y si aprendemos algo de negocios online?";
      break;
    case 5:
      p1.innerHTML = "Veamos un par de clases sobre producción audiovisual.";
      break;
    case 6:
      p1.innerHTML = "Tal vez sea bueno desarrollar una habilidad blanda en Platzi.";
      break;
    default:
      p1.innerHTML = "<strong>¡Esta fuera del rango escoje un numero del 1 al 6.!</strong>";
      break;
  }
}

//html

<!DOCTYPE HTML>

<html>
  <head>
    <meta charset = "utf-8">
    <title> Mensajes Opcionales </title>
    <style>
      body {
        background-color: black;
        color: white;
      }
      strong {
        color: red;
      }
    </style>
  </head>

  <body>
    <h1> 6 Mensajes </h1> <h4 />
    <p> Escoje un numero del 1 al 6 <p>
    <input type = "number"value = 1min = 1max = 6style = "width: 45px"id = "n1">
    <input type = "button"value = "OK"id = "b1">
    <br />
    <p id = "p1">
    <script src = "msg.js"> </script>
  </body>
</html>```
1
1489Puntos

Aquí dejo mis retos en JS

// RETO 1var num1 = prompt('Ingresa un numero')
var num2 = prompt('Ingresa un numero')

functionmostrarNumero(num1, num2, result) {
    var result = parseInt(num1) - parseInt(num2)
    var result1 = parseInt(num2) - parseInt(num1)
    if (num1 > num2) {
        alert(`${num1} es mayor que ${num2}. A ${num2} le faltan ${result} para ser igual a ${num1}`)
    }
    if (num1 < num2) {
        alert(`${num2} es mayor que ${num1}. A ${num1} le faltan ${result1} para ser igual a ${num2}`)
    }
    if (num1 === num2) {
        alert(`${num1} y ${num2} son iguales`)
    }
}

mostrarNumero(num1, num2)


// RETO 2var num1 = prompt('Ingresa un numero')
var num2 = prompt('Ingresa un numero nuevamente')

functionrangoDeNumero (num1, num2) {
    if (num2 < num1) {
        alert(`el numero ${num2} se encuentra en el rango, gracias.`)
    }else {
        alert(`El numero ${num2} excede el limite permitido`)
    }
}

rangoDeNumero(num1, num2)


// RETO 3var limiteSuperior = parseInt(prompt('Ingresa un numero del limite superior'))
var limiteInferior = parseInt(prompt('Ingresa un numero del limite inferior'))
var numComparacion = parseInt(prompt('Ingresa un numero de comparacion'))

functionmostarNumero (superior, comparacion, inferior) {
    if (comparacion <= superior && comparacion >= inferior) {
        alert(`El numero ${comparacion} se encuentra en el rango permitido`)
    }
    if (comparacion > superior){
        alert(`el numero ${comparacion} es mayor al rango superior establecido`)
    }
    if (comparacion < inferior) {
        alert(`el numero ${comparacion} es menor al rango inferior establecido`)
    }
}

mostarNumero(limiteSuperior, numComparacion, limiteInferior)


// RETO 4functioniLikeTurtles () {
    let animalUser = prompt('Cual es tu animal favorito')
    let animalFav = 'TORTUGA'let animalUserConversion = animalUser.toUpperCase()

    if (animalUserConversion === animalFav) {
        alert('Tambien me gustan las tortugas :)')
    } else {
        alert('Ese animal es genial. A mi me gustan las tortugas.')
    }
}

iLikeTurtles()


// RETO 5functioncomoEstaElClima () {
    let estaLloviendo = prompt('¿Esta lloviendo?')
    let respuesta = estaLloviendo.toUpperCase()

    if (respuesta === 'SI') {
        let estaHaciendoViento = prompt('¿Esta haciendo viento?')
        let respuesta2 = estaHaciendoViento.toUpperCase()
        if (respuesta2 === 'SI') {
            alert('Hey! Esta haciendo mucho viento para salir con sombrilla')
        }elseif( respuesta2 === 'NO'){
            alert('Lleva un sombrilla :)')
        }
    } elseif (respuesta === 'NO') {
        alert('Que tengas un excelente dia')
    }
}
comoEstaElClima()


// RETO 6functioningresaTuEdad() {
    let edad = parseInt(prompt('Por favor, ingresa tu edad'))
    if (edad >= 30) {
        alert('Nunca es tarde para aprender')
    }
    if (edad >= 18 && edad <= 29) {
        alert('Es un momento excelente para impulsar tu carrera')
    }
    if (edad < 18) {
        alert('¿Sabes hacia donde dirigir tu futuro? Seguro puedo ayudarte')
    }
}

ingresaTuEdad()


// RETO 7functionindicarNumero () {
    let number = parseInt(prompt('Ingresa un numero del 1 al 6'))

    switch(number) {
        case1:
            alert('Hoy aprenderemos sobre prorgamación')
        breakcase2:
            alert('¿Qué tal tomar un curso de marketing digital?')
        breakcase3:
            alert('Hoy es un gran día para comenzar a aprender de diseño')
        breakcase4:
            alert('¿Y si aprendemos algo de negocios online?')
        breakcase5:
            alert('Veamos un par de clases sobre producción audiovisual')
        breakcase6:
            alert('Tal vez sea bueno desarrollar una habilidad blanda en Platzi')
        breakdefault:
            alert('Por favor ingresa un numero en el rango indicado.')
        break
    }
}

indicarNumero()
0
9811Puntos

Aquí va mi código!!!

//Reto 1var numeroUno = document.getElementById("num1")
        var numeroDos = document.getElementById("num2")
        var respuesta = document.getElementById("res1")
       
        function mayorQue() {
            switch(parseFloat(numeroUno.value) !== "") {
                case numeroDos.value == "":
                    respuesta.innerHTML = "Calculando..."breakcase numeroDos.value !== "" && parseFloat(numeroUno.value) > parseFloat(numeroDos.value):
                    respuesta.innerHTML = `El <span class="green">${numeroUno.value}</span> es mayor que <span class="green">${numeroDos.value}</span>.`   
                    breakcase numeroDos.value !== "" && parseFloat(numeroDos.value) > parseFloat(numeroUno.value):
                    respuesta.innerHTML = `El <span class="green">${numeroDos.value}</span> es mayor que <span class="green">${numeroUno.value}</span>.`
                    breakcase numeroDos.value !== "" && parseFloat(numeroUno.value) == parseFloat(numeroDos.value):
                    respuesta.innerHTML = "Los dos números son iguales"breakdefault:
                    respuesta.innerHTML = "Calculando..."
            }

        }

        //Reto 2var respuestaDos = document.getElementById("res2")

        function rango() {
            switch(parseFloat(numeroUno.value) !== "") {
                case numeroDos.value == "":
                    respuestaDos.innerHTML = "Calculando..."breakcase numeroDos.value !== "" && parseFloat(numeroUno.value) > parseFloat(numeroDos.value):
                    respuestaDos.innerHTML = `El número <span class="green">${numeroDos.value}</span> se encuentra en el rango.`
                    breakcase numeroDos.value !== "" && parseFloat(numeroUno.value) <= parseFloat(numeroDos.value):
                    respuestaDos.innerHTML = `El número <span class="green">${numeroDos.value}</span> <span class="red"><b>excede</b></span> el límite permitido.`
                    breakdefault:
                    respuestaDos.innerHTML = "Calculando..."
            }
        }

        //Reto 3var numeroTres = document.getElementById("num3")
        var respuestaTres = document.getElementById("res3")

        function rangoDos() {
            switch(numeroUno.value !== "") {
                caseparseFloat(numeroUno.value) <= parseFloat(numeroDos.value):
                    respuestaTres.innerHTML = `<span class="red">Error de configuración.</span> Verifique los límites. El primer valor debe ser mayor al segundo ya que es el límite superior. Gracias`
                    breakcase numeroTres.value == "":
                    respuestaTres.innerHTML = "Calculando..."breakcase numeroTres !== "" && (parseFloat(numeroTres.value) < parseFloat(numeroUno.value) && parseFloat(numeroTres.value) > parseFloat(numeroDos.value)):
                    respuestaTres.innerHTML = `El número <span class="green">${numeroTres.value}</span> se encuentra entre los números <span class="blue">${numeroDos.value}</span> y <span class="blue">${numeroUno.value}</span>.`
                    breakdefault:
                    respuestaTres.innerHTML = `El <span class="red">${numeroTres.value}</span> se encuentra fuera de rango.`
            }
        }

        //Reto 4var datoCuatro = document.getElementById("dato4")
        var botonCuatro = document.getElementById("boton4")
        var respuestaCuatro = document.getElementById("res4")

        botonCuatro.addEventListener("click", function comparacion(event) {
            event.preventDefault()
            if(datoCuatro.value.toLowerCase() === "tortuga") {
                respuestaCuatro.innerHTML = "También me gustan las tortugas."
            } else {
                respuestaCuatro.innerHTML = "Ese animal es genial, pero prefiero las tortugas"
            }
        })

        //Reto 5var edad = document.getElementById("edad5")
        var botonCinco = document.getElementById("boton5")
        var resuestaCinco = document.getElementById("res5")

        botonCinco.addEventListener("click", function(event) {
            event.preventDefault()
            switch(parseInt(edad.value) > 0) {
                caseparseInt(edad.value) >= 30:
                    resuestaCinco.innerHTML = "Nunca es tarde para aprender ¿Qué curso tomaremos"breakcaseparseInt(edad.value) < 30 && parseInt(edad.value) >= 18:
                    resuestaCinco.innerHTML = "Es un momento excelente para impulsar tu carrera."breakcaseparseInt(edad.value) < 18:
                    resuestaCinco.innerHTML = "¿Sabes hacia dónde dirigir tu futuro? Seguropuedo ayudarte."break
            }
            if(parseInt(edad.value) <= 0) {
                resuestaCinco.innerHTML = "Imposibe!!! Acaso, ¿cumples años para atrás?"
            }
        })

        //Reto 6var formularioUno = document.getElementById("form1")
        var llueveP = document.getElementById("llueve")
        var botonSeisPuntoUno = document.getElementById("boton6p1")
        var formularioDos = document.getElementById("form2")
        var vientoP = document.getElementById("viento")
        var botonSeisPuntoDos = document.getElementById("boton6p2")
        var respuestaSeis = document.getElementById("res6")

        botonSeisPuntoUno.addEventListener("click", function(event) {
            event.preventDefault()
            if(llueveP.value == "no") {
                formularioUno.style.display = "none"
                respuestaSeis.innerHTML = "¡Qué tengas un lindo día!"
            } 
            if(llueveP.value == "si"){
                formularioUno.style.display = "none"
                formularioDos.style.display = "block"
            }
        })

        botonSeisPuntoDos.addEventListener("click", function(event) {
            event.preventDefault()
            if(vientoP.value == "si") {
                formularioDos.style.display = "none"
                respuestaSeis.innerHTML = "Abrigate bien pero no uses el paraguas, se va a romper"
            }
            if(vientoP.value == "no") {
                formularioDos.style.display = "none"
                respuestaSeis.innerHTML = "Te sugiero que lleves paraguas"
            }
        })

        var respuestaSiete = document.getElementById("res7")
        
        function opciones() {
            switch(numeroUno.value !== "") {
                caseparseInt(numeroUno.value) == 1:
                    respuestaSiete.innerHTML = "Hoy aprenderemos sobre prorgamación"breakcaseparseInt(numeroUno.value) == 2:
                    respuestaSiete.innerHTML = "¿Qué tal tomar un curso de marketing digital?"breakcaseparseInt(numeroUno.value) == 3:
                    respuestaSiete.innerHTML = "Hoy es un gran día para comenzar a aprender de diseño"breakcaseparseInt(numeroUno.value) == 4:
                    respuestaSiete.innerHTML = "¿Y si aprendemos algo de negocios online?"breakcaseparseInt(numeroUno.value) == 5:
                    respuestaSiete.innerHTML = "Veamos un par de clases sobre producción audiovisual"breakcaseparseInt(numeroUno.value) == 6:
                    respuestaSiete.innerHTML = "Tal vez sea bueno desarrollar una habilidad blanda en Platzi"breakdefault:
                    respuestaSiete.innerHTML = "Por favor, ingrese un rango válido"
            }
        }
0

Acá esta todo mi trabajo hecho en C.

#include <stdio.h>#include <string.h>int main()
{
    int opcion;int numero1;int numero2;int numero3;int i;
    char animal[30];
    char llueve[2];
    char viento[2];
    printf("Menu retos... \n");
    printf("1. Numero mayor y menor\n");
    printf("2. En el rango, por favor\n");
    printf("3. Rangos cambiantes\n");
    printf("4. I like turtles\n");
    printf("5. ¿Como esta el clima?\n");
    printf("6. Edad permitida\n");
    printf("7. Mensajes opcionales\n");
    printf("Elija una opcion... ");
    scanf("%d", &opcion);switch(opcion)
    {
        //Reto 1case1:
            printf("\n");
            printf("Digite el primer numero... ");
            scanf("%d", &numero1);
            printf("Digite el segundo numero... ");
            scanf("%d", &numero2);if (numero1 > numero2)
            {
                printf("El numero %d es mayor que el numero %d y hay una diferencia de %d", numero1, numero2, numero1 - numero2);
            }
            elseif(numero2 > numero1)
            {
                printf("El numero %d es mayor que el numero %d y hay una diferencia de %d", numero2, numero1, numero2 - numero1);
            }
            else{
                printf("Los dos numeros son iguales [%d]", numero1);
            }
        break;default:
            printf("Esta opcion no esta disponible... ");break;//Reto 2case2:
            printf("\n");
            printf("Digite el primer numero que servira como limite... ");
            scanf("%d", &numero1);
            printf("Digite el segundo numero que servira como comparador... ");
            scanf("%d", &numero2);if (numero2 < numero1)
            {
                printf("El numero %d se encuentra en el rango, gracias", numero2);
            }
            else{
                printf("El numero %d excede el limite permitido", numero2);
            }
        break;//Reto 3case3:
            printf("\n");
            printf("Digite el limite superior... ");
            scanf("%d", &numero1);
            printf("Digite el limite inferior... ");
            scanf("%d", &numero2);
            printf("Digite el numero comparador... ");
            scanf("%d", &numero3);if(numero3 >= numero2 && numero3 <= numero1)
            {
                printf("El numero %d se encuentra dentro del rango %d y %d", numero3, numero2, numero1);
            }
            else
            {
                printf("El numero %d no se encuentra dentro del rango %d y %d", numero3, numero2, numero1);
            }
        break;//Reto 4case4:
            printf("\n");
            printf("Ingresa tu animal favorito... ");
            scanf("%s", &animal);for(i = 0; i < strlen(animal);i++)
            {
                animal[i] = tolower(animal[i]);
            }
            if(strcmp(animal, "tortuga") == 0)
            {
                printf("Tambien me gustan las tortugas...");
            }
            else
            {
                printf("Ese animal es genial, pero prefiero las tortugas...");
            }
        break;//Reto 5case5:
            printf("\n");
            printf("Esta lloviendo? SI/NO... ");
            scanf("%s", &llueve);for(i = 0; i < strlen(llueve);i++)
            {
                llueve[i] = tolower(llueve[i]);
            }
            if(strcmp(llueve,"si") == 0)
            {
                printf("Esta haciendo mucho viento? SI/NO... ");
                scanf("%s", &viento);for(i = 0; i < strlen(viento);i++)
                {
                    viento[i] = tolower(viento[i]);
                }
                if(strcmp(viento,"si") == 0)
                {
                    printf("Hace mucho viento para salir con sombrilla...");
                }
                else
                {
                    printf("Deberias llevar sombrilla...");
                }
            }
            elseif(strcmp(llueve,"no") == 0)
            {
                printf("Que tengas un lindo dia...");
            }
            else
            {
                printf("La opcion que ingresaste es incorrecta...");
            }
        break;//Reto 6case6:
            printf("\n");
            printf("Ingrese su edad... ");
            scanf("%d", &numero1);if(numero1 < 18)
            {
                printf("Sabes hacia donde dirigir tu futuro? Seguro puedo ayudarte...");
            }
            elseif (numero1 >= 18 && numero1 < 30)
            {
                printf("Es un momento excelente para impulsar tu carrera...");
            }
            else
            {
                printf("Nunca es tarde para aprender. Que curso tomaremos?");
            }
            
        break;//Reto 7case7:
            printf("\n");
            printf("escoja un numero del 1 al 6... ");
            scanf("%d", &numero1);if(numero1 == 1)
            {
                printf("Hoy aprenderemos sobre prorgamacion");
            }
            elseif(numero1 == 2)
            {
                printf("Que tal tomar un curso de marketing digital?");  
            }
            elseif(numero1 == 3)
            {
                printf("Hoy es un gran dia para comenzar a aprender de diseño");  
            }
            elseif(numero1 == 4)
            {
                printf("Y si aprendemos algo de negocios online?");  
            }
            elseif(numero1 == 5)
            {
                printf("Veamos un par de clases sobre produccion audiovisual");  
            }
            elseif(numero1 == 6)
            {
                printf("Tal vez sea bueno desarrollar una habilidad blanda en Platzi");  
            }
            else
            {
                printf("Opcion invalida...");
            }
        break;
    }
    return0;
}
0

Reto # 1 😄

<int main()
{
  float x, y, diferencia;
  
  printf("Numero mayor y menor\n"); 
  printf("Ingrese 2 numeros:\n");
  scanf("%f", &x);
  scanf("%f", &y);if(x > y)
  {
    printf("El numero mayor es: %f\n", x);
    diferencia = x - y;
    printf("La diferencia de uno respecto al otro es: %f\n", diferencia);
  }
  elseif(x < y)
  {
    printf("El numero mayor es: %f\n", y);
    diferencia = y - x;
    printf("La diferencia de uno respecto al otro es: %f\n", diferencia);
  }
  elseif(x = y)
  {
    printf("Ambos numero son iguales");
  }
  else
  {
    printf("Usted ingreso un dato incorrecto, intente otra vez");
  }

  return0;
} >

Reto # 2 😄

<intmain(){
  float x, y;
  
  printf("En el rango por favor\n"); 
  printf("Ingrese 2 numeros, un limite y otro a compararse:\n");
  scanf("%f", &x);
  scanf("%f", &y);

  if(x >= y)
  {
    printf("El numero %f se encuentra en el rango, gracias\n", y);
  }
  elseif(x < y)
  {
    printf("El numero %f excede el limite permitido\n", y);   
  }
  else
  {
    printf("Usted ingreso un dato incorrecto, intente otra vez");
  }

  return0;
} >

Reto # 3 😄

<int main()
{
  float x, y, z;
  
  printf("Rangos cambiantes\n"); 
  printf("Ingrese 3 numeros diferente, un limite superior, un limite inferios y otro numero a compararse:\n");
  scanf("%f", &x);
  scanf("%f", &y);
  scanf("%f", &z);

  if(x > z && y < z)
  {
    printf("El numero %f se encuentra entre %f y %f\n", z, x, y);
  }
  elseif(x < z || y > z)
  {
    printf("El numero %f no se encuentra entre %f y %f\n", z, x, y);  
  }
  else
  {
    printf("Usted ingreso datos incorrectos o puede que ingreso numeros iguales, intentelo otra vez");
  }

  return0;
} >

Reto # 4 😄

<#include<stdio.h>#include<string.h>intmain(){
  char animal[20];
  char turtle[8] = "tortuga";
  
  printf("I like turtles\n"); 
  printf("Diganos cual es su animal favorito?\n");
  scanf("%s", &animal);

  if(strcmp (animal, turtle) == 0)
  {
    printf("Tambien me gustan las tortugas :D");
  }
  else
  {
    printf("Ese animal es genial, pero prefiero las tortugas");
  }

  return0;
} >

Reto # 5 😄

<#include<stdio.h>#include<string.h>intmain(){
  char resp[3];
  char si[3] = "si";
  char no[3] = "no";
  
  printf("Como esta el clima?\n"); 
  printf("Responda, esta lloviendo? (si / no) \n");
  scanf("%s", &resp);

  if(strcmp (resp, si) == 0)
  {
     printf("Esta haciendo mucho viento? (si / no) \n");
     scanf("%s", &resp);
     if(strcmp (resp, si) == 0)
     {
       printf("Cuidate, hace mucho viento para salir con sombrilla.");
     }
     elseif (strcmp (resp, no) == 0)
     {
       printf("Te recomiendo llevar una sombrilla. :D");
     }
     else
     {
       printf("Usted no respoondio correctamente :(");
     }
  }
  elseif(strcmp (resp, no) == 0)
  {
    printf("Espero que hoy tengas un hermoso dia :D");
  } 
  else
  {
    printf("Usted no respoondio correctamente :(");
  }

  return0;
} >

Reto # 6 😄

<int main()
{
  int edad;
  
  printf("Edad permitida\n"); 
  printf("Que edad tienes?\n");
  scanf("%i", &edad);if(edad > 31)
  {
     printf("Nunca es tarde para aprender, Qué curso tomaremos?\n");
  }
  elseif(edad < 31 && 18 < edad)
  {
    printf("Es un momento excelente para impulsar tu carrera. :D");
  } 
  elseif(edad < 18 && 3 < edad)
  {
    printf("Sabes hacia donde dirigir tu futuro, Seguro puedo ayudarte.");
  } 
  else
  {
    printf("Ingreso un dato incorrecto, intente de nuevo. :(");
  }

  return0;
} >

Reto # 7 😄

<#include <stdio.h>

int main()
{
  int option;
  
  printf("Mensaje opcional\n"); 
  printf("Elija un mensaje entre los numeros 1 y 6:\n");
  scanf("%i", &option);

  printf("Eligio la opcion %i\n", option); 
  if(option == 1)
  {
    printf("1. Hoy aprenderemos sobre prorgamacion\n");
  }
  elseif(option == 2)
  {
    printf("2. Que tal tomar un curso de marketing digital\n");
  } 
  elseif(option == 3)
  {
    printf("3. Hoy es un gran dia para comenzar a aprender de diseño\n");
  } 
  elseif(option == 4)
  {
    printf("4. Y si aprendemos algo de negocios online\n");
  } 
  elseif(option == 5)
  {
    printf("5. Veamos un par de clases sobre produccion audiovisual\n");
  } 
  elseif(option == 6)
  {
    printf("6. Tal vez sea bueno desarrollar una habilidad blanda en Platzi\n");
  } 
  else
  {
    printf("Usted no eligio ninguna opcion");
  }
  return0;
} >