• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Prosty kalkulator C++

0 głosów
13,994 wizyt
pytanie zadane 22 marca 2020 w C i C++ przez Elmejs Nowicjusz (190 p.)
#include <iostream>
using namespace std;
float a,b,c,d,x,y,w,dzialanie;
int main()
{
    cout << ("Witaj!\n Obliczyc ci cos") << endl;
    
    cout << ("Podaj liczbe a:");
    cin  >> x;
    
    cout << ("Podaj liczbe b:");
    cin  >> y;
    
    cout << ("Jakie dzialanie chcesz wykonac?") << endl;
    
    cout << ("a) dodawanie\n b) odejmowanie\n c) mnorzenie\n c) dzielenie") << endl;
    cin  >>  dzialanie;
   
    if(dzialanie==a)
    {
    a+b=w;
    cout << a << "+" << b << "=" << w << endl;
    }
    if(dzialanie==b)
    {
    a-b=w;
    cout << a << "-" << b << "=" << w << endl;  
    }
  
    if(dzialanie==c)
    {
    a*b=w;
   cout << a << "+" << b << "=" << w << endl;
    }
  
    if(dzialanie==d)
    {
    a/b=w;
  cout << a << "/" << b << "=" << w << endl;
    }
    return 0;
}

 

1 odpowiedź

–1 głos
odpowiedź 22 marca 2020 przez persikk Obywatel (1,140 p.)
W czym problem?  W tym że nie działa ?
komentarz 22 marca 2020 przez tkz Nałogowiec (42,040 p.)

W tym, że w taki sposób wykonuje operacje. 

a+b=w;

 

komentarz 22 marca 2020 przez persikk Obywatel (1,140 p.)
Wiem, autor wrzucił sam kod więc postanowiłem się zapytać go jaki ma problem.
komentarz 22 marca 2020 przez tkz Nałogowiec (42,040 p.)
To poco pytać jak wiesz? Nie szkoda czasu na zbędne pytania?
komentarz 22 marca 2020 przez Elmejs Nowicjusz (190 p.)

@persikk, wywala mi taki błąd 

main.cpp: In function ‘int main()’:
main.cpp:26:9: error: lvalue required as left operand of assignment
     a+b=w;
         ^
main.cpp:31:9: error: lvalue required as left operand of assignment
     a-b=w;
         ^
main.cpp:37:9: error: lvalue required as left operand of assignment
     a*b=w;
         ^
main.cpp:43:9: error: lvalue required as left operand of assignment
     a/b=w;
         ^
komentarz 22 marca 2020 przez tkz Nałogowiec (42,040 p.)
Zamień na w=a*b
komentarz 22 marca 2020 przez tkz Nałogowiec (42,040 p.)
Na marginesie, naucz się korzystać z googla...
komentarz 22 marca 2020 przez Elmejs Nowicjusz (190 p.)

@tkz, dzięki działa

 

Podobne pytania

0 głosów
1 odpowiedź 3,017 wizyt
pytanie zadane 2 września 2018 w C i C++ przez Archeon Początkujący (480 p.)
0 głosów
1 odpowiedź 739 wizyt
pytanie zadane 28 października 2020 w C i C++ przez rain.deer Początkujący (430 p.)
0 głosów
1 odpowiedź 1,163 wizyt
pytanie zadane 3 lutego 2018 w C i C++ przez mn130496 Gaduła (3,530 p.)

93,607 zapytań

142,530 odpowiedzi

322,999 komentarzy

63,098 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...