Realizar un programa que solicite al usuario los datos de coche (adaptar método) si el modelo del auto es anterior al 2000.
Va velocidad seran 20 * dibujados,velocidad maxima sera 120km/h, aceleracion desconocida.
Si el modelo del auto es mayor al 2000 si velocidad sera 50 *, velocidad máxima 300 km/h, aceleración 10km/s.
Realize un programa qu ingrese los datos, salga la especificacion, y que salga el programa con 0
#include <conio.h>
#include <iostream>
using namespace std;
class coche
{
private:
string matricula;
string marca;
int modelo;
int numerodepuertas;
public:
coche(string matricula1, string marca1, int modelo1, int numerodepuertas1)
{
matricula=matricula1;
marca=marca1;
modelo=modelo1;
numerodepuertas=numerodepuertas1;
}
void verdatos()
{
cout<<"Matricula:\n"<<matricula<<"\n";
cout<<"Marca:\n"<<marca<<"\n";
cout<<"Modelo:\n"<<modelo<<"\n";
cout<<"Numero de puertas:\n"<<numerodepuertas<<"\n";
}
void velocidad(int numast)
{
cout<<"Velocidad"<<endl;
for(int i=0;i<numast;i++)
{
cout<<"*";
}
}
void velocidadmaxima(int velocmax)
{
cout<<"\n";
cout<<"Velocidad maxima"<<"\n"<<velocmax<<"km/h"<<endl;
}
void aceleracion(string acelrn)
{
cout<<"Aceleracion"<<"\n"<<acelrn<<"km/s"<<endl;
}
};
int main(){
int n;
do{
string matricula;
string marca;
int modelo;
int numerodepuertas;
cout<<"Ingrese la matricula del vehiculo:"<<endl;
cin>>matricula;
cout<<"Ingrese la marca:"<<endl;
cin>>marca;
cout<<"Ingrese el modelo:"<<endl;
cin>>modelo;
cout<<"Ingrese el numero de puertas:"<<endl;
cin>>numerodepuertas;
coche a1(matricula,marca,modelo,numerodepuertas);
if(modelo<=2000){
a1.velocidad(20);
a1.velocidadmaxima(120);
a1.aceleracion("desconocido"); }
else{
a1.velocidad(50);
a1.velocidadmaxima(30);
a1.aceleracion("10"); }
a1.verdatos();
cout<<"Presione 0 si desea salir, o cualquier numero para volver a ingresar datos\n";
cin>>n;
}while(n!=0);
}

No hay comentarios:
Publicar un comentario