Kalkulator napisany obiektowo (ale źle)
Ostatnio zmodyfikowano 2012-04-22 12:17
magik22 Temat założony przez niniejszego użytkownika |
Kalkulator napisany obiektowo (ale źle) » 2012-04-22 11:58:23 Witam. Wie ktoś może jak będzie wyglądał algorytm do poniższego programu ?
#include <iostream> using namespace std;
class kalkulator { public: double x, y; kalkulator( double a, double b ); ~kalkulator( void ); double dodawanie( double x, double y ) { return x + y; } double odejmowanie( double x, double y ) { return x - y; } double mnozenie( double x, double y ) { return x * y; } };
kalkulator::kalkulator( double a, double b ) { x = a; y = b; } kalkulator::~kalkulator() { }
int main() { double a, b; cout << "Program kalkulator\n"; int c; cout << "Jaka operacje chcesz wykonac?\n"; cout << "1. Dodawanie."; cout << "2. Odejmowanie."; cout << "3. Mnozenie."; cin >> c; if( c < 5 ) { cout << "Podaj a: "; cin >> a; cout << "Podaj b: "; cin >> b; } else { cout << "Podaj a: "; cin >> a; } kalkulator kalk( a, b ); switch( c ) { case 1: cout << "Suma = " << kalk.dodawanie( a, b ) << "\n"; break; case 2: cout << "Roznica = " << kalk.odejmowanie( a, b ) << "\n"; break; case 3: cout << "Iloczyn = " << kalk.mnozenie( a, b ) << "\n"; break; default: cout << "Nie ma takiej operacji!\n"; } system( "pause" ); return 1; } |
|
m4tx |
» 2012-04-22 12:17:53 Kolorowanie składni języka C++Wątpię, żeby ktoś Ci dał rozwiązanie na tacy. Zwłaszcza, że nie podałeś jaki typ przedstawienia algorytmu cię interesuje, a poza tym... Program jest na tyle prosty, że powinieneś sobie to sam zrobić. |
|
« 1 » |