Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
84

Nunca pares de programar: ejercicios de programación - Segunda Parte

50988Puntos

hace un año

Curso Práctico de Algoritmos
Curso Práctico de Algoritmos

Curso Práctico de Algoritmos

Es diferente aprender algo con ritmo que aprender algoritmos. Si te apasiona crear instrucciones que llevan de un punto a otro con éxito, o ayudar a otros a encontrar soluciones a través de caminos concretos, este curso es para ti. Diseña caminos increíbles para alcanzar objetivos específicos y sé el pastor de tu propio rebaño.

¡No te detengas, estamos en la segunda ronda!

Hace una semana decidiste NUNCA PARAR de programar, viste una oportunidad para ejercitar tu lógica y si estás aquí es porque deseas continuar.

Dominaste ya la salida de mensajes en pantalla para tus usuarios y enfrentarás un nuevo reto: manejar condicionales. Así que alista tu café/gaseosa/bebida energética y tu teclado porque tenemos nuevos retos para la semana utilizando condicionales sin importar el lenguaje de programación que utilices.

Recuerda compartir en el foro tu repositorio de ejercicios y brindar feedback a los demás compañeros 😉


¿Estás listo? Haz click en la imagen para ir a los ejercicios

Retos de programación
Curso Práctico de Algoritmos
Curso Práctico de Algoritmos

Curso Práctico de Algoritmos

Es diferente aprender algo con ritmo que aprender algoritmos. Si te apasiona crear instrucciones que llevan de un punto a otro con éxito, o ayudar a otros a encontrar soluciones a través de caminos concretos, este curso es para ti. Diseña caminos increíbles para alcanzar objetivos específicos y sé el pastor de tu propio rebaño.
Héctor Daniel
Héctor Daniel
Terranigma

50988Puntos

hace un año

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
3
17105Puntos

Gracias por estos retos, ¿están pensados para que se hagan en cualquier lenguaje o son parte de algún curso en un lenguaje en específico?

2
50988Puntos
un año

Se pueden hacer en cualquier lenguaje.
No forman parte de un curso, sino quw están diseñados a trabajar la lógica 💪

3

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;
}	
2
6420Puntos

Gracias a seguir con los retos .

2
12144Puntos

Perfecto, vamos por esos retos!!! 😄

2
29340Puntos

Ya me hacían falfa @terrganigma. 😄

2
96Puntos

Gracias por los ejercicios ya que son de utilidad para aprender más rapido la programación

2
658Puntos

Gracias, necesito esto, siempre, siempre.

1
5622Puntos

Chanfle

1
50988Puntos
un año

¡Vamos, tú puedes! 💪

1

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type=“text/javascript”>

var repetir =  prompt("cual te gusta");
var veces = parseInt( prompt("cuentas veces"));

for(i=0 ; i<veces; i++)
{
	document.write( "<br>" + repetir );
}

console.log(veces);

</script>
</body>
</html>