Clase Nº 10 - Datos de un coche

Realizar un programa, que solicite al usuario los datos del coche (adaptar método), si el modelo del auto es menor al 2000, la velocidad sera 20 asteriscos dibujados, su velocidad máxima sera 120 km/h, y su aceleración desconocida. Si el modelo del auto es mayor del 2000, su velocidad sera 50 asteriscos velocidad máxima 300 km/h y su aceleración 10 km/s
Realice un programa que ingrese los datos salga especificación y salga del programa pulsando la tecla 0 - otro numero para seguir

#include <conio.h>
#include <iostream>
using namespace std;

class coche{
public:
string matricula, marca;
int modelo, numerop;
    public:
    coche(){
}
coche(string matricula1, string marca1, int modelo1, int numerop1){
matricula=matricula1;
marca=marca1;
modelo=modelo1;
numerop=numerop1;
}

void Velocidad(){
if(modelo<2000){
    for(int i=0;i<=20;i++){
      cout<<"*";
 }
}
else {
for(int i=0;i<=50;i++){
    cout<<"*";
 }
}

}
void Velocidadmax(){
if(modelo<2000)
    cout<<endl<<"Su velocidad maxima es: 120 km/h"<<endl;
  else
  cout<<endl<<"su velocidad maxima es: 300 km/h"<<endl;
}
void Aceleracion(){
if(modelo<2000)
    cout<<"Velocidad desconocida"<<endl;
    else
    cout<<"Velocidad de aceleracion es:10 km/s"<<endl;
}

void imprimir(){
cout<<"Ingrese matricula"<<endl;
cin>>matricula;
cout<<"Ingrese marca"<<endl;
cin>>marca;
cout<<"Ingrese modelo"<<endl;
cin>>modelo;
cout<<"Ingrese numero de puertas"<<endl;
cin>>numerop;
}

};

main(){
int b;
coche a1;
do{
a1.imprimir();
a1.Velocidad();
a1.Velocidadmax();
a1.Aceleracion();
cout<<"Ingrese 0 si quiere salir - Otro numero para continuar"<<endl;
cin>>b;
}while(b!=0);
getch();
}


Comentarios

Entradas populares de este blog

La función

Clase Nº 5 - Ejercicio de vehículos

Clase Nº 6 - Figuras geométricas en Visual Studio C#