Skocz do zawartości

Irek_Dwarf

Członkowie
  • Postów

    2
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Irek_Dwarf

  1. Proszę o podpowiedź jak zrobić coś takiego:

    Fl_Choice = Wybór z listy (np. ćwicznia - program zna 5 ćwiczeń i wie ile każde z nich spala kalorii w ciągu minuty ćwicznia)

    Fl_Input = Wpisanie czasu (np. wpiszemy 7 minut ) i klikniemy Fl_Button "Licz"

    Zamysł jest taki, że po wybraniu pomki, która w minute spala ok.5 kalorii, ćwiczymy ją przez wpisane 7 minut i na Fl_Output wyświetli się "Spaliłeś kalorii: 35"

    Poniżej wrzucam fragment kodu, w którym ma się wszystko dziać:

    void Silnik::spalone_kalorie(Fl_Widget*o, void* z){

    int a = (int)z;

    std::string b;

    double swcw; //spalone klaorie w minucie cwiczen

    double ile_czasu;

    //nie jestem pewny czy dobrze sie z to zabieram

    if (a == 1){ b = "Pompki"; swcw = 7; }

    if (a == 2){ b = "Brzuszki"; swcw = 6.5; }

    if (a == 3){ b = "Przysiady"; swcw = 5; }

    if (a == 4){ b = "Jogging"; swcw = 9; }

    if (a == 5){ b = "Plywanie"; swcw = 7.8; }

    /*przeliczanie wprowadzonych danych. Mysle o czyms w stylu swcw(pobrane z wybranego cwiczenia)*ile_czasu=value("")*/

    }

    A tu jest kod z choicem, inputem i outputem:

    spalanie = new Fl_Group(10, 35, 500 - 10, 490 - 35, "Spalanie kalorii");

    {

    wybor_cwiczenia = new Fl_Choice(260, 100, 200, 30, "Wybierz cwiczenie z listy: ");

    wybor_cwiczenia->menu(wybierz);

    wybor_cwiczenia->callback(spalone_kalorie);

    wybor_cwiczenia->when(FL_WHEN_RELEASE | FL_WHEN_NOT_CHANGED);

    ile_czasu = new Fl_Input(260, 130, 40, 25, "Podaj czas jaki cwiczyles w minutach: ");

    ile_czasu->value("1");

    d1 = new Fl_Button(260, 170, 90, 25, "Licz");

    d1->callback(spalone_kalorie);

    out_spalone = new Fl_Output(260, 220, 90, 25, "Spaliles kalorii [kcal]: ");

    out_spalone->value("");

    }

    spalanie->end();

    Pozdrawiam!

  2. Jak odczytać z pliku liczbe podaną przez użytkownika programu i wydrukować całą linię w której znajduje się on na pierwszym miejscu ?

    Jak w ANSI C wykonać takie jak w temacie ? Najlepiej jakby to był gotowy kod, jestem początkujący i nie wszystko tak dobrze ogarniam. Tak dla przykładu piszę aplikacje odczytującą rozkład jazdy podaje przystanek A i przystanek B następnie program pyta o godzine odjazdu - podaje np 10 i program wyświetla godziny odjazdów z przystanku A od godziny 10 do 11. Mam już wszystko napisane poza tym ostatnim. Bardzo proszę o pomoc

×
×
  • Utwórz nowe...