All pastes #707828 Raw Edit

Anonymous

public text v1 · immutable
#707828 ·published 2007-09-23 10:01 UTC
rendered paste body
#ifndef KYTKIN_H
#define KYTKIN_H

class Kytkin
{
public:
    Kytkin();    // oletusrakentaja
    void Kytke(bool bTila);
    void Katkaise(bool bTila);
    void Tila(bool bTila);
    ~Kytkin();   // purkaja

private:
    bool bTila_ ;
};

#endif

-------------ja sit pääohjelma:------------

#include <cstdlib>
#include <iostream>
using namespace std;

#include "teht4.h"

int main()
{
    Kytkin vipukytkin(true/false) ;
    
    int valinta = 0 ;
    
    while(true){
        system("cls");
    
        cout << "--Kytkin-- \n "
             << "(1) Kytke \n"
             << "(2) Katkaise \n"
             << "(3) Tarkasta kytkimen tila \n";
        cin >> valinta ;
    
        switch(valinta){
            case 1: vipukytkin.Kytke() ; break;    
            case 2: vipukytkin.Katkaise() ; break;    
            case 3: vipukytkin.Tila() ; break;    
        }
        
        system("PAUSE"); 
        
    }
}