- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- laskr99: Processzor és videokártya szilícium mag fotók újratöltve!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- Gurulunk, WAZE?!
- gban: Ingyen kellene, de tegnapra
- GoodSpeed: AMD Ryzen 9 9900X (100-100000662WOF)+ Samsung 990 PRO 2TB MZ-V9P2T0BW
Hirdetés
Új hozzászólás Aktív témák
-
válasz
Flowtation #7389 üzenetére
Minden harmadik szám osztható hárommal, tehát a két szám közötti különbség harmada:
db = (b - a) / 3;
Ezt módisítani kell az alábbikkal:
Ha a maradékok közül a kisebb számé (a) nagyobb, mint a nagyobbé (b), akkor biztos van közöttük legalább (még)egy hárommal oszhtató, ezzel növeljük eggyel a darabszámot:
if ((a % 3) > (b % 3)) db++;
vagy ha az első szám osztható hárommal, akkor biztos van (még)egy hárommal osztható, ezt hozzá kell adni az eredményhez:
if ((a % 0) == 0) db++;
-
válasz
Flowtation #7354 üzenetére
Egy rovid pelda.
Van egy Fruit osztalyod, legyen benne egy static int x es egy int y.
class Fruit{
static int x = 0;
int y = 0;
}Ha peldanyositod az osztalyt es letrehozol belole mondjuk egy Alma es egy Korte objektumot, akkor a kovetkezo fog tortenni.
Az y letrejon az Almaban es a Korteben is, ket kulonbozo valtozo lesz, semmi kozuk nem lesz egymashoz.
Az x azonban, mivel static, osztalyszintu valtozo, ezert az nem jon letre kulon-kulon az Alma es Korte objektumoknal, abbol csak egyetlen egy darab van, amin az osszes Fruit osztalybol letrehozott objektum osztozkodik.
Tehat ha az Alma.x-et megvaltoztatod 0-rol 5-re, akkor utana ha lekerdezed a Korte.x-et 5-ot fogsz visszakapni eredmenyul.
Ez ugye az y-nal nem igy lesz, ott ha atirod az Alma y-jat 5-re, attol meg a Korte 0 marad.
Eleg pongyola megfogalmazas, de igy talan atjon mire valo
-
alfa20
senior tag
válasz
Flowtation #7351 üzenetére
előre is definiálható:
namespace gyakorlas
{
public partial class Szamolas : Form
{
static float elso;
static float masodik;
static float eredmeny;
public Szamolas()
{
InitializeComponent();
}
private void btnOsszead_Click(object sender, EventArgs e)
{
elso = float.Parse(txtElso.Text);
masodik = float.Parse(txtMasodik.Text);
eredmeny = elso + masodik;
lblEredmeny.Text = Convert.ToString(eredmeny);
} -
alfa20
senior tag
válasz
Flowtation #7342 üzenetére
Ha csak összeadni akarsz akkor még változókra sincs szükség.
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "" && textBox2.Text != "")
{
label1.Text = Convert.ToString(int.Parse(textBox1.Text) + int.Parse(textBox2.Text));
}
}illetve valami hasonló Consolra:
using System;
namespace Console_szamol
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int szam1 = rnd.Next(1,101);
Console.Write("Add meg a második számot: ");
int szam2 = int.Parse(Console.ReadLine());
Console.Clear();
Console.WriteLine("Az és számom {0} és a Te számod {1} összege: {2}",szam1, szam2, szam1+szam2);
Console.ReadLine();
}
}
}Én is nemrég kezdtem a C#-ot, ha nem szeretsz vagy nincs időd olvasni Youtube-on lévő Console ismerkedést érdemes tanulmányozni, mert nagyon jó kis alapot adnak, a változok, elágazások, és ciklusok megismerésében, elsajátításához, ami viszont elengedhetetlen a form-oknál is, így érdemes elsőkörben a Console-al ismerkedni, egy részt, mert kevesebb idő megy el a dizájnnal és több idő marad az átgondolásra és programozásra, másrész könnyebben lehet Console-ban elsajátítani és megérteni pl. a For, While, Foreach, Tömb, lista, swich és egyéb részeket.
Szerintem Youtubon keresd fel Karsa Zoltán csatornáját neki a könyve is linkelve van a videói alatt, szerintem nagyon jó alapot add.
[ Módosította: Karma ]
-
válasz
Flowtation #7342 üzenetére
A label.text stringet var, konvertald az erdemeny intet stringge
-
Froclee
őstag
válasz
Flowtation #7342 üzenetére
Guglizz picit.
lblEredmeny.Text stringet vár de te int-et adsz neki. Át kell konvertálni.TryParse-ot hagyd egyelőre.
megelőztek
-
Karma
félisten
válasz
Flowtation #7342 üzenetére
Állj. Gondold végig, mivel próbálkozol. A Parse függvények mindig stringből csinálnak számot/más típust, neked viszont a másik irányra van szükséged, amikor a Label szövegét akarod beállítani.
-
válasz
Flowtation #7339 üzenetére
Probald igy:
int x =
Int32.Parse(myTextBox.Text);Igy atkonvertalod a beolvasott stringet intte.
Azert azt irja ki hogy 12, mert ket string objektumot konkatenalsz a + jellel, nem pedig 2 szamot adsz ossze.
Illeszd be a program kodod egy reszletet, ugy konnyebben tudunk segiteni.
-
Flowtation
őstag
válasz
Flowtation #7338 üzenetére
Na itt is vagyok az első kérdésemmel. Gondoltam, hogy készítek egy egyszerű számoló programot. Első körben arra gondoltam, hogy két számot beírok, ezt összeadja és kiirja az eredményt. Ehhez raktam két textboxot, egy gombot meg egy labelt. Megadtam két változót, mint int=szám1 és 2. Ahhoz hogy a beírt számot beolvassa, ugye a textbox.text része kell, tehát szam1 = textbox1, szam2= 2. De a textbox univerzális, tehát minden karaktert fogad, igy gondja van, hogy stringből nem tud int-et csinálni, jól gondolom?
Már itt elakadtam, mert ha megcsinálom az összeadást, akkor 1+2-ből 12 lesz, tehát csak "összeilleszti". Láttam videót, hogy a két változót így adta meg: Val(textbox1.text), de nekem ilyen nincs...valamint olyat is, hogy dim-ként adtak meg változót, de olyan sincs. A parse-al próbálkoztam, de nem sikerült.
Ugye ilyen feladatot csináltunk, csak nem összeadás volt hanem vezetéknév, keresztnév összeillesztése, ami világos mint néger asszony se...n a májfoltKicsit zagyva, tudom, de valahol el kellene indulnom. Közben olvasom a javasolt könyvet is.
-
vlevi
nagyúr
válasz
Flowtation #7333 üzenetére
Ha még nem volt, akkor Reiter István könyvét mindenképpen érdemes letölteni, és olvasgatni.
Konzolos dolgokat nem kell lebecsülni, a nyelv alapjainak megtanulásahoz tökéletes az is. Aztán, majd, ha kisujjból kirázod ezekety, akkor mehet a wpf xaml bohóckodás.
-
válasz
Flowtation #7333 üzenetére
A Community ugyanaz, mint a Professional, csak más liszenszelési feltételekkel adja oda a Microsoft.
Neked tökéletesen meg fog felelni.(#7334) tboy93 Azért mert könnyebb egy formra felk*rni egy gombot és egy textboxot, mint a konzol outputtal vesződni - és a konzol amúgy is olyan "linuxos' dolog
-
válasz
Flowtation #7333 üzenetére
Mondjuk nem igazan ertem, hogy suliban kezdokent miert nem console alkalmazasokkal tanuljatok az alapokat
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Autós topik
- Kertészet, mezőgazdaság topik
- Samsung Galaxy Watch7 - kötelező kör
- Kerékpárosok, bringások ide!
- MW2 - MW3 játékosok baráti köre
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Xiaomi 13 - felnőni nehéz
- Lakáshitel, lakásvásárlás
- Samsung Galaxy A54 - türelemjáték
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- GAMER PC : RYZEN 5 7500F /// 32 GB DDR5 /// RTX 3080 Ti 12 GB /// 512 GB + 1TB
- LENOVO ALL IN PC /// Monitor és számítógép egyben/// 27"/// i5 6400 /// 8GB DDR4 /// INTEL + GTX 950
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Asus H87-PRO LGA 1150 alaplap
- Apple iPad Pro 12.9 5th gen Wifi 128GB Space gray (A2378)
- BESZÁMÍTÁS! Gigabyte B650 R7 7800X3D 32GB DDR5 1TB SSD RTX 4080 16GB ZALMAN I3 NEO Corsair 850W
- Szinte új, minőségi, állítható ritkítóolló
- HP ZBook Studio G7 i7-10850H 32GB 1000GB Nvidia Quadro T1000 15.6" FHD 1 év garancia
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- Új monitor állvány - csak össze lett szerelve
Állásajánlatok
Cég: FOTC
Város: Budapest