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

Jak odejmować

Mały hosting, OGROMNE możliwości
0 głosów
852 wizyt
pytanie zadane 19 listopada 2016 w Rozwój zawodowy, nauka, praca przez Dawid Pabiś Nowicjusz (140 p.)

Witam, zaczynam dopiero programowanie i tworzę bankomat. Po podaniu poprawnelo loginu oraz hasła pojawi sie z góry ustalony stan kona i teraz jak zrobić żeby po wpisaniu przez użytwkonika danej kwoty została ona odjęa od z góry ustalonego stanu konta np 20 000zł? 

#include <iostream>

using namespace std;

string login, haslo;
int wyplata;

int main()
{
    cout << "Podaj login: ";
    cin >>login;


    if (login!="admin")
    {
       cout <<"Nie ma takiego konta";
    }

    cout << "Podaj haslo: ";
    cin >> haslo;

    if (haslo!="cebula")
    {
      cout << "Zly login lub haslo";
    }

    else
     {
     cout <<"Stan konta: 20000 PLN" <<endl;
     cout <<"Ile chcesz wyplacic? :";
     cin >> wyplata;


     cout <<"Stan konta:";

     }


    return 0;

 

komentarz 19 listopada 2016 przez morele123 Gaduła (4,790 p.)
Po 1. stwórz zmienną o nazwie saldo. Tam ustal tą kwotę, a to wypłata wstaw ile odjąć i potem w tym samym elsie daj na koniec saldo-=wyplata.
komentarz 19 listopada 2016 przez KamilloPL Gaduła (3,470 p.)
rozumiesz do końca co tu napisałeś? dlaczego tak się dzieje ?
komentarz 19 listopada 2016 przez Dawid Pabiś Nowicjusz (140 p.)
do tego momentu

 cout <<"Stan konta: 20000 PLN" <<endl;
     cout <<"Ile chcesz wyplacic? :";
     cin >> wyplata;

     cout <<"Stan konta:"

 

w 100%tak

2 odpowiedzi

0 głosów
odpowiedź 19 listopada 2016 przez Janusz programowania Bywalec (2,710 p.)

Możesz po cout'cie w 34 linijce dać np 

cout << 20000 - wyplata; 

 

komentarz 19 listopada 2016 przez Konrad Nabożny Stary wyjadacz (13,480 p.)
A jak ktoś będzie chciał wypłacić drugi raz to od czego odejmiesz tę wypłatę?
komentarz 19 listopada 2016 przez Dawid Pabiś Nowicjusz (140 p.)
muszę gdzieś wsadzić stan konta po pierwszej wypłacie i od tego
komentarz 19 listopada 2016 przez Janusz programowania Bywalec (2,710 p.)
Wtedy trzeba użyć innego rozwiązania :)
komentarz 19 listopada 2016 przez Dawid Pabiś Nowicjusz (140 p.)
Popracuje nad tym, ale dzękuję za pomoc
0 głosów
odpowiedź 19 listopada 2016 przez Konrad Nabożny Stary wyjadacz (13,480 p.)
#include <iostream>
 
using namespace std;
 
string login, haslo;
int wyplata;
int saldo = 20000; //tutaj
 
int main()
{
    cout << "Podaj login: ";
    cin >>login;
 
 
    if (login!="admin")
    {
       cout <<"Nie ma takiego konta";
    }
 
    cout << "Podaj haslo: ";
    cin >> haslo;
 
    if (haslo!="cebula")
    {
      cout << "Zly login lub haslo";
    }
 
    else
     {
     cout <<"Stan konta: 20000 PLN" <<endl;
     cout <<"Ile chcesz wyplacic? :";
     cin >> wyplata;
     saldo -= wyplata; //tutaj
 
 
     cout <<"Stan konta: "<<saldo; //tutaj
 
     }
 
 
    return 0;

 

Napisałem "//tutaj" w miejscach gdzie dodałem kod. To rozwiąże Twoje problemy i wątpliwości.   

Podobne pytania

0 głosów
1 odpowiedź 888 wizyt
0 głosów
3 odpowiedzi 736 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,259 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...