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 » |