kalkulator
Ostatnio zmodyfikowano 2013-03-13 21:29
megatron Temat założony przez niniejszego użytkownika |
kalkulator » 2013-03-13 20:54:34 Witam wszystkich. Zawsze pisałem kalkulatory tak jak chyba każdy na początki liczba1 + liczba2 = liczba3; a co zrobić, żeby można było używać więcej liczb niż 2 bez "kupy" zmiennych. wiem tyle, że trzeba będzie użyć tablic wielowymiarowych i pętli. Ale jak??? Bardzo proszę o pomoc. |
|
czosnek17 |
» 2013-03-13 20:57:53 Możesz np użyć operatora new, ale do kalkulatora to się chyba nie nadaje, bo na początku trzeba by było określić ile ma być liczb w działaniu. |
|
megatron Temat założony przez niniejszego użytkownika |
» 2013-03-13 21:04:00 ja myślałem o czymś takim: int koniec; for( int i = 1; i <= koniec; i++ ) { if( klawisz != 0 ) koniec++; }
|
|
xevuel |
» 2013-03-13 21:05:44 |
|
megatron Temat założony przez niniejszego użytkownika |
» 2013-03-13 21:29:17 ok udało mi się w ten sposób: #include <iostream>
using namespace std;
int t[ 101 ], liczba; int koniec = 1; float wynik; int znak = 1;
int main() { for( liczba = 1; liczba <= koniec; liczba++ ) { cout << "podaj liczbe " << liczba << ": "; cin >> t[ liczba ]; cout << "podaj znak: "; cin >> znak; if( znak != 0 ) koniec += 1; t[ liczba ] = t[ liczba ] + t[ liczba - 1 ]; } wynik = t[ koniec ]; cout << "WYNIK = " << wynik; return 0; }
|
|
« 1 » |