problem w liczeniu

0

mam taki mały kod z którym mam problem pierw może podam kod a potem wytłumaczę w czym tkwi problem

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

 void pracownicy()
{
    int pracownik;
    double wyplata;
    double premia;
    double czas;
    int pracownikom = 0;
    std::string  imie;
    std::string  naz;

    std::cout << "ilosc pracownikow" << std::endl;
    std::cin >> pracownik;

    do
    {

    std::cout << "pracownik" << pracownikom++ << std::endl;

    std::cout << "imie" << std::endl;
    std::cin >> imie;

    std::cout << "nazwisko" << std::endl;
    std::cin >> naz;

    std::cout << "wyplata" << std::endl;
    std::cin >> wyplata;

    std::cout << "premia" << std::endl;
    std::cin >> premia;

    std::cout << "czas pracy" << std::endl;
    std::cin >> czas;
    std::cout << std::endl;
    std::cout << "pracownik" << pracownikom << ": " << imie << " " << naz << " wyplata: " << wyplata << " premia: " << premia << " czas pracy: " << czas << std::endl;
    std::cout << std::endl;

    }while(pracownik != pracownikom);
}

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

ok teraz wytłumaczę w czym problem wiec... załóżmy ze podaje np 3 pracowników wypisuje dane 3 razy i tu zaczyna sie moje pytanie "jak dodać wypłate(lub premie) ze sobą z pracownika 1,2 i 3 tak zeby na koniec kody wypisywało wynik wypłat wszystkich pracowników razem" oczywiście kod może być źle napisany nie dawno zacząłem programować więc nie jestem najlepszy bd wdzięczny za pomoc.

0

dodaj double laczna_wyplata = 0;
a potem w pętli laczna_wyplata += wyplata;
Musisz trzymać to w oddzielnej zmiennej

0

JEZU dzieki ci wielkie a ja tyle sie meczylem T_T jeszcze raz dzieki ci wielkie

1 użytkowników online, w tym zalogowanych: 0, gości: 1