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

Powtarzanie pętli; zmiana wartości zmiennej

Ostatnio zmodyfikowano 2016-09-26 20:23
Autor Wiadomość
RasePL
Temat założony przez niniejszego użytkownika
Powtarzanie pętli; zmiana wartości zmiennej
» 2016-09-26 18:47:48
1. Mam napisany program. Potrzebuję, aby za każdym razem po wpisaniu na przykład "4", program wracał do ' MENU. ' Zrobiłem to pętlą while, jak i do while, lecz za każdym drugim razem, program się kończy. Za pierwszym wraca, potem już nie.

2. Chciałbym zmienić wartość zmiennej, podczas trwania programu. Powiedzmy, że to aplikacja banku i mam zapisaną zmienną int pieniądze = 1000, w trakcie trwania programu chcę wypłacić, lub wpłacić odpowiednią kwotę, a następnie ponownie wyświetlić stan konta. Jak zrobić tak, żeby zmienna zmieniła swą wartość NA STAŁE?
P-152055
kistel66
» 2016-09-26 18:50:42
1. Wstaw cały kod.

2.
C/C++
int pieniadze = 1000;
pieniadze -= 600; // albo pieniadze = pieniadze - 600;
//teraz zmienna pieniadze ma wartość 400. Tak długo jak jej nie zmienisz
P-152057
RasePL
Temat założony przez niniejszego użytkownika
» 2016-09-26 18:53:54
1.
C/C++
#include <iostream>
#include <windows.h>

using namespace std;

int pieniadze = 1000;
int wyplata;
int akcja;


int main()
{
    cout << "Hejka naklejka!" << endl;
    cout << "Wybierz akcje: " << endl;
    cout << "1. Stan konta" << endl;
    cout << "2. Wyplata " << endl;
    cin >> akcja;
   
    if( akcja == 1 )
    {
        system( "cls" );
        cout << "Wybrano: Stan konta" << endl << endl;
        cout << "Stan konta: " << pieniadze << endl << endl;
        Sleep( 2000 );
        cout << "Wybierz akcje: " << endl;
        cout << "1. Stan konta" << endl;
        cout << "2. Wyplata " << endl;
        cin >> akcja;
    }
   
    while( akcja == 4 )
    {
        cout << "Wybierz akcje: " << endl;
        cout << "1. Stan konta" << endl;
        cout << "2. Wyplata " << endl;
        cin >> akcja;
    }
   
    return 0;
}

2.Nie do konca rozumiem, w jaki sposob mam to zrobic, aby w trakcie trwania programu, zapisać zmienną z kwotą, a następnie tą zmienną odjąć od zmiennej ' pieniadze, ', ażeby to sięzapisało na stałe, anuż żeby można było dokonać tej operacji ponownie.
P-152058
karambaHZP
» 2016-09-26 20:23:16
C/C++
do {
    if( //akcja)
    // akcja
    else if( //inna akcja)
    // inna akcja
    else if( / jeszcze inna akcja )
    //
   
    cin >> akcja;
} while( akcja == 4 );
Jeszcze lepiej instrukcja wielokrotnego wyboru
switch { case }
.

C/C++
system( "cls" ); // include <cstdlib>
C/C++
sleep_for() //include <thread>
P-152062
« 1 »
  Strona 1 z 1