Título: Se puede mejorar este codigo¿? Publicado por: trioper en 27 Abril 2017, 23:35 pm Hola a todos;
Estoy empezando a enseñarme C++ y me gusta hacer pruebas mientras aprendo. Hice una prueba de un bucle con while y luego me propuse hacer una prueba igual pero que establezca el usuario el bucle: Código: #include <iostream> Lo que me gustaría es saber si se puede mejorar este codigo, o si esta algo mal echo saberlo.#include <windows.h> using namespace std; void titulo(); int numero1 = 0; int numero2 = 0; int velocidad = 1; int main() { titulo(); cout<<" Establece el final del bucle: "; cin>>numero2; cout<<"\n Establece la velocidad: "; cin>>velocidad; system("CLS"); titulo(); cout<<"\n Bucle: "; while(numero1 <= numero2) { cout<<numero1<<" "; numero1 = numero1 + velocidad; Sleep(300); } cout<<" Fin del bucle"<<endl; Sleep(1000); return 0; } void titulo() { cout<<"\n Bucle Controlado "<<endl; cout<<" Principio del bucle: "<<numero1<<endl; cout<<" Fin del bucle: "<<numero2<<endl; cout<<" Velocidad: "<<velocidad<<endl; cout<<"\n"; } Utilizo Visual Studio Code para escribir y mingw para compilar. Gracias Título: Re: Se puede mejorar este codigo¿? Publicado por: CalgaryCorpus en 28 Abril 2017, 04:17 am Y qué pasa si se ingresa una velocidad negativa?
Título: Re: Se puede mejorar este codigo¿? Publicado por: trioper en 28 Abril 2017, 09:22 am Y qué pasa si se ingresa una velocidad negativa? nunca acaba el bucle xd Título: Re: Se puede mejorar este codigo¿? Publicado por: aurquiel en 29 Abril 2017, 03:38 am Se debe mejorar lo del bucle infinito del numero negativo, dejar ciclos infinitos es una catastofre. >:(
Esto no lo mejora pero se ve mas estetico Código: numero1 += velocidad; :xD Título: Re: Se puede mejorar este codigo¿? Publicado por: MAFUS en 29 Abril 2017, 12:16 pm Cambiándolo un poco tienes un programa que calcula cuanto tiempp tarda un cuerpo que va a una velocidad inicial en llegar a una velocidad final si se le somete a una aceleración constante dada.
|