E-pg | 2021-02-17 10:25:59 UTC | #1
Mam problem z kodem
[code]
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.