codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <iostream> #define VOLUMEN_MAXIMO 32 #define FRECUENCIA_MAXIMA 108 #define FRECUENCIA_MINIMA 87.5 using namespace std; class TipoRadio { private: double frecuencia; int volumen; int volumenMute; public: void inicializar (void); void inicializar (int); void inicializar (double); void inicializar (int, double); int mostrarVolumen (void); double mostrarFrecuencia (void); void subirVolumen (void); void bajarVolumen (void); void subirFrecuencia (void); void bajarFrecuencia (void); void ponerMute (void); void quitarMute (void); }; void TipoRadio::inicializar (void) { frecuencia = 91.2; //cadena dial volumen = 30; volumenMute = 0; } void TipoRadio::inicializar (int valorVolumen) { frecuencia = 91.2; //cadena dial volumen = valorVolumen; volumenMute = 0; } void TipoRadio::inicializar (double valorFrecuencia) { frecuencia = valorFrecuencia; //cadena dial volumen = 30; volumenMute = 0; } void TipoRadio::inicializar (int valorVolumen, double valorFrecuencia) { frecuencia = valorFrecuencia; volumen = valorVolumen; volumenMute = 0; } int TipoRadio::mostrarVolumen (void) { return volumen; } double TipoRadio::mostrarFrecuencia (void) { return frecuencia; } void TipoRadio::subirVolumen (void) { if (volumen < VOLUMEN_MAXIMO) volumen++; } void TipoRadio::bajarVolumen (void) { if (volumen > 0) volumen--; } void TipoRadio::subirFrecuencia (void) { if (frecuencia < FRECUENCIA_MAXIMA) frecuencia+=0.5; else frecuencia = FRECUENCIA_MINIMA; } void TipoRadio::bajarFrecuencia (void) { if (frecuencia > FRECUENCIA_MINIMA) frecuencia-=0.5; else frecuencia = FRECUENCIA_MAXIMA; } void TipoRadio::ponerMute (void) { volumenMute = volumen; volumen = 0; } void TipoRadio::quitarMute (void) { volumen = volumenMute; } int main() { TipoRadio miradio; miradio.inicializar(2, 88); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.subirVolumen(); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.bajarVolumen(); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.bajarFrecuencia(); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.bajarFrecuencia(); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.bajarFrecuencia(); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.ponerMute (); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; miradio.quitarMute (); cout << "El volumen es: " << miradio.mostrarVolumen () << endl; cout << "La frecuencia es: " << miradio.mostrarFrecuencia () << endl; return 0; }
Private
[
?
]
Run code
Submit