EJERCICIO DATOS DE UN COCHE
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