Respuestas del foro creadas
-
Aquí te dejo el problema en C++, solo para lo que analices (Adjunto archivo .cpp).
La clave esta saber cuantos ladrillos están usando y cuantos te faltarían para hacer otra linea de ladrillos. Mira esta linea (imagina que decimos que tenemos 7 ladrillos);
restantes = ladrillos - (suma + (nivel + 1));
La variable nivel muestra cuantos ladrillos hay por nivel, es fácil ya que iniciamos con 1 y se le va sumando 1 cada vuelta. Así que nivel es:
nivel = nivel + 1;
Después usamos la variable suma, que va sumando el nivel pasado con el nuevo nivel para ir viendo cuantos ladrillos llevamos usados:
suma = suma + nivel;
Ahora podemos saber cuantos ladrillos nos quedarían si damos otra vuelta, para esto solo a ladrillos (dijimos que 7) le restamos el numero de ladrillos que tendríamos usados en la próxima vuelta (suma + (nivel + 1), si nos da un resultado negativo esto quiere decir que nos faltan ladrillos para dar otra vuelta, así que ahí termina el problema. La condición del while es while(restantes>=0):
restantes = ladrillos - (suma + (nivel + 1));
Aquí el código completo:
#include<iostream>
using namespace std;
int main(){
int ladrillos = 0, nivel=0, suma=0, restantes = 0, i=0;
cout<<"Numero de ladrillos: ";
cin>>ladrillos;
cout<<endl;
while(restantes>=0){
nivel = nivel + 1;
suma = suma + nivel;
restantes = ladrillos - (suma + (nivel + 1)); //Muestra cuentos ladrillos te quedan si haces otra vuelta.
cout<<"Ladrillos en el nivel: "<<nivel<<" - Ladrillos usados hasta ahora "<<suma<<endl;
if(restantes<0){
cout<<endl<<"Fin: Te faltan ladrillos para otra vuelta."<<endl<<endl;
}
i++;
}
restantes = ladrillos - suma;
cout<<"Numero de niveles: "<<i<<endl;
cout<<"Ladrillos restantes: "<<restantes;
}Si te fijas todo lo que usamos en el problema son cosas simples, en realidad lo que nos cuesta es analizar, y esta es la clave de la programación. Ser programador es tener la capacidad de resolver problemas que después transcribimos en código. Si desarrollas bien tu análisis vas a ser un buen programador. Échale muchas ganas, y aquí estamos para apoyarlos.
-
Hola colega, ya deberías de poder acceder a los cursos sin problemas 😀
-
Hola colega, ya deberías de poder acceder a todos los cursos in problema. Sobre el curso de C++, las nuevas clases salen este lunes. 😀
-
Ah ya, es que tienes las respuestas incorrectas. En rojo se marca la opción que tu elegiste mal, y la que no tiene contorno gris es la que es la correcta (imagen).
Ahora, si tu piensas que tu respuesta es correcta puedes abrir un hilo en el foro y se debate, ya que si es probable que pueda existir un error en el examen.
-
Genial, por algo se empieza jajaja.
-
Hola Alan, que numero de examen es? Con gusto te ayudo con tu problema 😀
-
Yo te puedo ayudar, pero esta es una duda del curso? Te comento ya que yo no soy el maestro. Si es duda el curso, esperamos a que conteste el maestro.
-
Angel Sánchez
Miembro4 junio, 2020 en 6:21 pm en respuesta a: Membresía vigente y no me deja inscribirme.Listo, ya deberías de poder acceder a todos los cursos 😀
-
Listo, ya deberías de poder acceder al curso.
-
Angel Sánchez
Miembro31 mayo, 2020 en 2:34 pm en respuesta a: Data para creación de tabla sales y usuarios.Gracias Alejandro, ya lo estamos checando. CC @victorug
-
Colega, puedes usar la opción adjuntar archivo para compartir también el .py 😀
-
Ya he contestado por ti el examen 2 y he sacado todas las respuestas correctas. Podrías intentar con el examen 3, y decirme cuales preguntas son las que te dan ese problema y cuales fueron las respuestas que colocaste, por favor. 😀
-
No ves los datos de tu base de datos, o del metodo post?
-
De nada Alan, he hecho algunas modificaciones. ¿Podrías validar de nuevo?

Redes sociales.