Académique Documents
Professionnel Documents
Culture Documents
Escuela Superior de
Ingeniería Mecánica y
Eléctrica (ESIME)
Unidad Zacatenco
Ingeniería en Comunicaciones y Electrónica
“ICE”
Alumnos: Boleta:
Grupo: 2CV6
}
#ifndef BOMBA_H
void Bomba::obtenerValores()
#define BOMBA_H
{
const double CANTIDAD_EN_TANQUE = 500; // galones cout << "\n\t\t\tEl precio por galon de gasolina es $" <<
iniciales en el tanque setiosflags
void solicitud(double); cout <<"\n\t\t\t"<< cantSurt << " galones fueron solicitados "
<< endl;
};
Sleep(15000);
cout <<"\n\t\t\t"<< surtida << " galones fueron surtidos" << mes.push_back("Febrero");
endl;
mes.push_back("Marzo");
cout <<"\n\t\t\t"<< cantEnTanque << " galones quedan en el
tanque" << endl; mes.push_back("Abril");
mes.push_back("Agosto");
cout<<"\n\t\t\tHorario de compra"<<endl;
mes.push_back("Septiembre");
mes.push_back("Octubre");
/* fecha/hora actual basado en el sistema actual */
mes.push_back("Noviembre");
time_t now = time(0);
mes.push_back("Diciembre");
dia_semana.push_back("Sabado");
#endif
vector<string> mes;
mes.push_back("Enero");
Que tiene varis funciones como la cantidad de gas y el precio que se gasta con la
cantidad de gas, tienen lo que surten lo que tiene lo que se gasta y la fecha y hora
exacta de cuando se hizo el tanque y el total de precio que les queda ahí.
{ {
public: public:
int llegada() {return(1 + rand() % 15);}; int llegada() {return(1 + rand() % 15);};
int galones() {return(3 + rand() % 18);}; int galones() {return(3 + rand() % 18);};
}; };
#endif
Que se tiene lo que se llega d los galones que se están utilizando y/o sacando de la
válvula de gas. Lo que se quiere llegar es que se haga cuanto tiempo se tarda el
programa en hacer la simulación de válvula de gas mediante cuanto se sacan y les
cobran y ver qué día y hora se sacó de ahí.
Desarrollo del problema
Crear una clase Bomba y cliente para que funcione el programa
Codificar solución
Así se logra quedar el programa principal con las dos clases aparte del programa
# include "Bomba.h"
# include<windows.h>
int tiempoInact=0;
cout<<"\n\t\t\t\t\t\tProyecto:Valvula de Gas\n\t\t";
//Bomba a(2.00,3000); cout << "\n\n\n\t\t\tEl tiempo inactiva es " << tiempoInact
<< " minutos" << endl;
MinutosSim = TIEMPOSIM * MINUTOS;
cout<<"\n\t\t\ty llevamos " << tiempoTotal<<" minutos en
la simulacion." << endl;
tiempoInact = b.llegada();
tiempoTotal += tiempoInact;
cout<<"\n\n\t\t\tFin de la Simulacion\n"<<endl;
if (tiempoTotal > (TIEMPOSIM * MINUTOS))
{
system("pause");
cout << "\n\n\t\t\tEl tiempo inactiva es " << tiempoInact
<< " minutos." << endl return 0;
Gary J. Bronson, C++ para ingeniería y ciencia, Segunda edición, CENGAGE Learning, Pagina 581.