Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Znak matematyczny jako zmienna.

Ostatnio zmodyfikowano 2018-03-24 18:27
Autor Wiadomość
Sebo92
Temat założony przez niniejszego użytkownika
Znak matematyczny jako zmienna.
» 2018-03-23 22:54:59
Witam,


czy istnieje jakiś sposób aby zapisać znak matematyczny, który by można było używać jak zmienną?

P-170187
YooSy
» 2018-03-23 22:59:49
char mathematical_symbol = '+'
 na przykład.
P-170188
Sebo92
Temat założony przez niniejszego użytkownika
» 2018-03-23 23:29:10
Ale można jej potem używać w taki sposób?:

    char znak;
    znak = '+';
    a = 4;
    b = 6;
    wynik = a znak b;
P-170190
YooSy
» 2018-03-24 00:21:43
C/C++
int a, b;
char math_symbol;
cin >> a >> math_symbol >> b;
switch( math_symbol ) {
case '+':
    cout << a << 'math_symbol' << b << '=' << a + b << endl;
    break;
case '-':
    cout << a << 'math_symbol' << b << '=' << a - b << endl;
    break;
    //... itd
default:
    cerr << "nie podano poprawnego operatora math\n";
    break;
}
Taki prosty sposób.

Input:
1+2

Output
1+2=3

https://ideone.com/2LlRrE
P-170191
Sebo92
Temat założony przez niniejszego użytkownika
» 2018-03-24 01:11:23
Wielkie dzięki za odpowiedz.

Ale czy da się potem ten wynik do jakiejś zmiennej zapisać?
P-170194
latajacaryba
» 2018-03-24 02:01:48
Ale czy da się potem ten wynik do jakiejś zmiennej zapisać?
Dokładnie tak samo, jak zwykle przypisujesz coś do zmiennej.

Zmodyfikowany fragment kodu YooSyego
C/C++
int a, b;
int wynik;
char math_symbol;
cin >> a >> math_symbol >> b;
switch( math_symbol ) {
case '+':
    cout << a << 'math_symbol' << b << '=' << a + b << endl;
    wynik = a + b; // Tutaj przypisanie do zmiennej "wynik"
    break;
}
P-170195
jankowalski25
» 2018-03-24 10:25:31
@latajacaryba: Za dużo powtórzeń. Już lepiej w samym switchu ustawić wartość zmiennej wynik, a wypisywanie zrobić poza nim.
P-170199
Sebo92
Temat założony przez niniejszego użytkownika
» 2018-03-24 11:20:22
Dzięki za odpowiedzi.

Bardziej mi chodziło o to czy da się zapisać znak do zmiennej i używać jej zamiast pisania znaku bez używania switch-cza.
P-170200
« 1 » 2
  Strona 1 z 2 Następna strona