Czy dobrze jest skonstruowany ten kalkulator ? [lekcja 15]
Ostatnio zmodyfikowano 2014-03-23 11:55
RodzynR Temat założony przez niniejszego użytkownika |
Czy dobrze jest skonstruowany ten kalkulator ? [lekcja 15] » 2014-03-22 17:41:30
#include<iostream> using namespace std; int main() { int liczba; int wynik = 0; do { cout << "Wynik : " << wynik << endl; cout << "Wprowadz liczbe (wprowadz 0 aby zakonczyc)" << endl; cin.clear(); cin.sync(); cin >> liczba; if( cin.good() ) { int dzialanie; cout << "Wprowadz dzialanie" << endl << "[1]Dodawanie" << endl << "[2]Odejmowanie" << endl << "[3]Mnozenie" << endl << "[4]Dzielenie" << endl; cin >> dzialanie; if( dzialanie < 5 and dzialanie > 0 and cin.good() ) switch( dzialanie ) { case 1: wynik = wynik + liczba; break; case 2: wynik = wynik - liczba; break; case 3: wynik = wynik * liczba; break; case 4: wynik = wynik / liczba; break; } else cout << "Zly numer dzialania sproboj jeszcze raz lub podano niewlasciwy znak" << endl; } else cout << "Wprowadz normalna liczbe cwoku" << endl; } while( liczba != 0 or cin.fail() ); cout << "Wprowadzono liczbe 0" << endl; }
|
|
pekfos |
» 2014-03-22 17:44:35 Jeżeli rozważasz założenie tematu związanego ze sprawdzeniem poprawności kodu źródłowego to wiedz, że my nie jesteśmy od tego. Program albo działa, albo nie i jeżeli napisałeś go sam to również powinieneś umieć go samodzielnie przetestować oraz umieć samodzielnie odpowiedzieć na to pytanie. |
|
|
RodzynR Temat założony przez niniejszego użytkownika |
» 2014-03-22 17:46:22 Tzn, on działa, chodziło mi o optymalizacje czyt.(czy nie da go się skrócić) |
|
pekfos |
» 2014-03-22 17:56:04 Da się. |
|
OczkoSX |
» 2014-03-23 09:47:12 Printf jest szybsze od strumieni |
|
docentpp |
» 2014-03-23 11:55:31 Sprawdź na różnych zestawach danych DZIELENIE. |
|
« 1 » |