Problem z C++

E-pg | 2021-02-17 10:25:59 UTC | #1

Mam problem z kodem
[code]

include

using namespace std;

int mnozenie,dzielenie,metoda,mnozona,wynikmn;

int main()
{
cout << “Witaj uzytkowniku!” << endl;
cout << “Wprowadz jaka metoda chcesz wykonywac dzialanie! ” << endl;
cout << “Dostepne to mnozenie, dzielenie! “;
cin >> metoda;

if(metoda==mnozenie)
{
    cout << "Wprowadz liczbe ktora chcesz pomnozyc!: ";
    cin >> mnozenie;

    cout<<"Wprowadz liczbe przez ktora chcesz pomnozyc!: ";
    cin >> mnozona;

    wynikmn = mnozenie*(mnozona);

    cout<<"Gotowa liczba to: "<<wynikmn;


}

}
[/code]
I wypluwa to:
[code]
Witaj uzytkowniku!
Wprowadz jaka metoda chcesz wykonywac dzialanie!
Dostepne to mnozenie, dzielenie! Wprowadz liczbe ktora chcesz pomnozyc!: Wprowadz liczbe przez ktora chcesz pomnozyc!: Gotowa liczba to: 0
[/code]
Problem polega na tym, iż uda mi się wprowadzić metode mnożenia lecz przy wprowadzaniu liczby zapisanej w [code]mnozenie, mnozona[/code] zamiast wprowadzić liczbę program to skipuje i wprowadza tylko tekst czyli [code]
Wprowadz liczbe ktora chcesz pomnozyc!: Wprowadz liczbe przez ktora chcesz pomnozyc!: Gotowa liczba to: 0[/code]

Link do CodePAD ; lepiej widać problem
EDIT: W kodzie można zobaczyć wiele błędów, ale jest to spowodowane kompresowaniem tekstu Discourse`a właściwy kod jest w linku powyżej


Toranktto | 2017-05-11 16:02:05 UTC | #2

Przerobiłem i działa: https://pastebin.com/mGrb7hfC
Jak czegoś w nim nie rozumiesz to pisz.


E-pg | 2017-05-11 16:09:58 UTC | #3

Dzięki, lecz wolałbym mieć to w formie kodu którego stworzyłem. Jestem początkującym a z tego co napisałeś niewiele rozumiem. Mógłbyś mi to wytłumaczyć lub poprawić kod, ale w takiej formie jaką stworzyłem?


Toranktto | 2017-05-11 17:58:26 UTC | #4

Łap: https://pastebin.com/sEssUTwt


system | 2021-02-17 10:26:15 UTC | #5

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.