maxresdefault 44

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.

Programar una clase C++

Codigo: https://github.com/programadornovato/c-/commit/189ebf3d69bdd836c4c81f86e3507ab8d0e3c4de

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#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;
}
#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; }
#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 >>

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *