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

Jak to zrobić?Sumowanie zawartośći zmiennych

Object Storage Arubacloud
0 głosów
221 wizyt
pytanie zadane 7 maja 2015 w C i C++ przez swdaw91 Nowicjusz (200 p.)
Witam.Używam Borland C++ Buildera.Wstawiłem przycisk który po naciśnięciu wyświetla wartość zmiennej.Jak zrobić żeby za drugim naciśnięciem wyświetliła mi się suma dwóch wciśnięć czyli np:za pierwszym razem naciskam przycisk i wyświetla mi się 2 to za drugim naciśnięciem chcę żeby wyświetliło mi się 4?

4 odpowiedzi

+1 głos
odpowiedź 7 maja 2015 przez iwan9449 Pasjonat (20,810 p.)
edycja 7 maja 2015 przez iwan9449

To bardzo proste, tworzysz sobie zmienną globalną np.: int wartosc=1;

W zdarzeniu onCreate(); przypisujesz wartość tej zmiennej do pola takstowego np.: label1->Caption=wartosc;

Następnie w zdarzeniu onClick(); przycisku dodajesz linie wartosc*=2; oraz Form1->label1->Caption=wartosc;

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;

int wartosc=1;

//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------


void __fastcall TForm1::FormCreate(TObject *Sender)
{
        napis->Caption = wartosc;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{       wartosc*=2;
        Form1->napis->Caption=wartosc;
}
//---------------------------------------------------------------------------



I tyle, Pozdrawiam! :)

0 głosów
odpowiedź 7 maja 2015 przez Kapersky Obywatel (1,060 p.)
No wydaje mi sięm że trzeba by do przycisku przypisać pętle, która będzie dodawać wartości po naciśnieciu buttona.
komentarz 7 maja 2015 przez Kapersky Obywatel (1,060 p.)
Nie mam teraz żadnego środowiska przy sobie to pisze na "sucho", ale to wydaje mi się najlogiczniejsze. Tłumacz sobie tak, jesli wcisne guzik dodaj poprzednią liczbę itd.
0 głosów
odpowiedź 7 maja 2015 przez swdaw91 Nowicjusz (200 p.)
Ale jaką petlę?Próbowałem for ale nie działa.
komentarz 7 maja 2015 przez iwan9449 Pasjonat (20,810 p.)
Powyżej masz gotowe rozwiązanie, chyba prościej się nie da :)

Pozdrawiam!
0 głosów
odpowiedź 7 maja 2015 przez swdaw91 Nowicjusz (200 p.)
Ok,działa.Można zamknąć temat.

Podobne pytania

0 głosów
1 odpowiedź 143 wizyt
pytanie zadane 3 lipca 2015 w C i C++ przez Lopez Początkujący (460 p.)
0 głosów
1 odpowiedź 829 wizyt
pytanie zadane 22 września 2017 w SPOJ przez Józef Niecierski Początkujący (440 p.)

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...