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

Pomoc z pętlą switch

Ostatnio zmodyfikowano 2010-11-05 15:48
Autor Wiadomość
kaka1429
Temat założony przez niniejszego użytkownika
Pomoc z pętlą switch
» 2010-11-04 21:21:48
Mój programik:
#include<iostream>
using namespace std;

int main(void)
{
    int a, b, wynik;
    char znak;
    cout<< "Podaj a: ";
    cin>> a;

    cout<< "Podaj znak( + - * / ) : ";
    cin>> znak;

    cout<< "Podaj b: ";
    cin>> b;
    switch (znak)
      {
        case "+" :

            wynik= a+b;
            cout<<"wynik: "<< wynik;
            break;



        case -:

            wynik= a-b;
            cout<<"wynik: "<< wynik;
            break;


        case *:

            wynik= a*b;
            cout<<"wynik: "<< wynik;
            break;



        case /:

            wynik= a/b;
            cout<<"wynik: "<< wynik;
            break;



        default:
        cout<< "error";
        break;

      }

    cout<<"wynik: "<< wynik;

}



Więc tak przerobiłem podstawy, i próbuje zrobić to zadanie domowe z tematu switch .. case.
Wyrzuca mi błędy przy case, moje pytanie czy po case może stać znak typu + - * /, jesli nie toco mozna tam wstawic? tylko liczby?


P-23552
ison
» 2010-11-04 21:25:38
pojedyncze znaki powinieneś zapisywać w apostrofach
'+'   '-'  '*'  '/'
P-23554
pekfos
» 2010-11-05 15:48:04
..a nie w cudzysłowach. nie o adresy chodzi
P-23570
« 1 »
  Strona 1 z 1