Programar una clase C++ [143]
Vamos a programar una clase C++ llamada carro la cual tendrán una llave y un número de serie los cuales podrán encender,acelerar y frenar.
Crearemos carros (3 instancias de la clase carro) los que van a poder realizar las mencionadas acciones pero esas acciones solo las van a poder con sus respectivas llaves.
Codigo: https://github.com/programadornovato/c-/commit/189ebf3d69bdd836c4c81f86e3507ab8d0e3c4de
#include <iostream>
class Carro{
private:
int llave;
int numeroSerie;
bool acceso;
int velocidad;
public:
Carro(int _llave,int _numeroSerie);
void encender(int _llave);
void acelerar();
void frenar();
std::string marca;
std::string modelo;
};
Carro::Carro(int _llave,int _numeroSerie){
llave=_llave;
numeroSerie=_numeroSerie;
acceso=false;
velocidad=0;
}
void Carro::encender(int _llave){
if(_llave==llave){
acceso=true;
std::cout<<"Carro encendido\n";
}else{
acceso=false;
std::cout<<"Equivocate de nuevo y le llamo a la policia\n";
}
}
void Carro::acelerar(){
if(acceso==true){
velocidad=velocidad+10;
std::cout<<"Tu velociada es "<<velocidad<<"\n";
}else{
std::cout<<"No tu no tienes acceso estupido.\n";
}
}
void Carro::frenar(){
if(acceso==true){
velocidad=velocidad-10;
std::cout<<"Tu velociada es "<<velocidad<<"\n";
}else{
std::cout<<"No tu no tienes acceso estupido.\n";
}
}
int main(){
Carro bocho1=Carro(123,55);
Carro bocho2=Carro(124,56);
Carro bocho3=Carro(125,57);
bocho1.encender(125);
bocho1.acelerar();
bocho1.acelerar();
bocho1.acelerar();
bocho1.frenar();
bocho2.encender(124);
system("pause");
return 0;
}
🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn
📦 Descargar zip con todos los codigos: http://raboninco.com/bXZK
🎦 [CURSO] C++ DE 0 A HEROE: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc
🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn
Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
<<Anterior tutorial Siguiente tutorial >>