-
IT café
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
ezt írtad:
"c# -ban lebegőpontos és vagy sima számológépben tud valaki segíteni??!?"
Még az ötmillió kérdőjel előtt: milyen az a lebegőpontos számológép?
Még mindig nem mondtad el, mit akarsz, mit tudjon (összeadjon és kivonjon, azt kész, vagy válaszolja meg azt is, mi az élet értelme? ( Console.WriteLine("42"); ) )
Kíváncsi vagyok, ezek után lesz-e valakinek türelme ehhez.[ Szerkesztve ]
Sk8erPeter
-
klambi
addikt
na jó
public partial class Form1 : Form
{
bool osszead = false;
bool kivonas = false;
bool szorzas = false;
bool osztas = false;
public Form1()
{
InitializeComponent();
}private void Form1_Load(object sender, EventArgs e)
{}
private void button9_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '1';
}private void button10_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '2';
}private void button11_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '3';
}private void button14_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '4';
}private void button13_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '5';
}private void button12_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '6';
}private void button17_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '7';
}private void button16_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '8';
}private void button15_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '9';
}private void button18_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + '0';
}private void button8_Click(object sender, EventArgs e)
{
if (textBox1.Text.Contains('.'))
{
return;
}
else
{
textBox1.Text = textBox1.Text + '.';
}
}private void button19_Click(object sender, EventArgs e)
{
if (textBox1.Text.Contains('-'))
{
textBox1.Text = textBox1.Text.Remove(0, 1);
}
else
{
textBox1.Text = "-" + textBox1.Text;
}
}private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
return;
}
else
{
osszead = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}private void button5_Click(object sender, EventArgs e)
{
if (osszead)
{
decimal dec = Convert.ToDecimal(textBox1.Tag) + Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();}
if (szorzas)
{
decimal dec = Convert.ToDecimal(textBox1.Tag) * Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();}
if (osztas)
{
decimal dec = Convert.ToDecimal(textBox1.Tag) / Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();}
if (kivonas)
{
decimal dec = Convert.ToDecimal(textBox1.Tag) - Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();}
}private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
return;
}
else
{
kivonas = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}private void button3_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
return;
}
else
{
szorzas = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}private void button4_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
return;
}
else
{
osztas = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}private void button6_Click(object sender, EventArgs e)
{
osztas = osszead = kivonas = szorzas = false;
textBox1.Text = "";
textBox1.Tag = "";
}
}
}simán mennek a dolgok, de a 0 val való osztással szintaktikailag volt gondom...ki is vettem belőle, pontosan hogy lenne az?
[ Szerkesztve ]
"Mond szépen angolul: Gyors róka!"
-
#90999040
törölt tag
if (osztas)
{
if (Convert.ToDecimal(textBox1.Text) == 0)
{
//hibakezelés pl.:
MessageBox.Show("0-val való osztás értelmetlen!!!");
textBox1.Text = "";
}
else
{
decimal dec = Convert.ToDecimal(textBox1.Tag) / Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();
}
} -
j0k3r!
senior tag
válasz Sk8erPeter #5101 üzenetére
<off> amargo alairasa : ) </off>
some men just wanna watch the world burn...
-
negyedes
addikt
Udv!
Van egy szerverem amire ra van kotve egy webcamera(usben keresztul), ennek a kameranak a kepet szeretnem megjeleniteni egy weboldalon(a weboldal ugyan azon a szerveren fut). Miben tudnam ezt a legkonnyeben megoldani?
Három dolog biztos az életben: az adó, a halál és az adatvesztés. - Baráth Gábor
-
lecsokolbasz
csendes tag
Üdv!
Elkészítettem a lenti programot annyiban, hogy megadjuk a tetszőleges méretű tömb elemeinek számát és kiírja fordított sorrendben. Ez működik szépen.
Viszont annyiban kérném a segítségeteket, hogy a bekért integer típusú elemeket double-ra, vagy int-ben maradva úgy, hogy 4 tizedesjegyre alakítsa a számokat sorba rendezve.FELADAT:A bemenet elsõ sorában található egy egész szám, n.
Ezután következik tetszõlegesen sok, de maximum kétszáz darab, int vagy double típusú szám. Írjuk õket növekvõ nagyság szerint rendezve a kimenetre 3 tizedesjegy pontossággal.
pl.:
Bemenet:
4
10
10.5
6.8
11.2275Kimenet:
4.0000
6.8000
10.0000
10.5000
11.2275Program rendez;
Uses Crt;const MaxElem=200;
Var a:array [1..200] of integer;
i,j,kisebb:integer;
adat,t:INTEGER;
max:longint;Begin
ClrScr;
begin
repeatwriteln('Add meg a tömb elemeinek a számát! (2<n<200)');
readln(t);
writeln;
if ((t>200) or (t<2)) then
begin
writeln('A megadott ertek nem megfelelo.');
writeln('A folytatashoz nyomjon Enter-t.');
readln;
end;
until ((t<201) and (t>2));
end;Writeln('TOMB');
For i:=1 to t do
Begin
Writeln('Kerem a tomb ',i,'. elemet: ');
Readln(a);
End;
WRITELN;
Writeln('A TOMB ELEMEI A KOVETKEZOK: ');
For i:=1 to t do
Begin
Writeln(a(i));
End;
WRITELN;
Writeln('A TOMB ELEMEI -CSOKKENOBEN- RENDEZVE A KOVETKEZOK: ');
For i:=1 to t do
For j:=1 to t do
If a(i)>a[j] then
Begin
kisebb:=a(i);
a(i):=a[j];
a[j]:=kisebb;
End;
For i:=1 to t do
Begin
Writeln(a(i):6);
End;
Readln;
END. -
simi66
csendes tag
Sziasztok! Segitség kéne a következö program elkészitésében: Hozzd létre saját modulodat a sztringekkel való munkához.
A modul tartalmazza a következő fügvényeket:1.adott karakter számának meghatározása a sztringben
2.alstring kimásolása egy adott poziciótól adott hosszúságban.
3.alstring törlése egy adott poziciótól adott hosszúságban.
4.a felesleges szóközök törlese.
5.alsztring beszúrása egy adott pozicióra.
6.szavak számolása
7.egy alsztring megjelenésének száma az adott stringben.
8.egy alsztring első megjelenésének kihagyása a sztringből
9.egy alsztring minden megjelenésének kihagyása a sztringbőlAki tud legyen szives segitsten!!! (ja és C++ ban) Köszi
-
lumosnina
tag
Sziasztok!
Társakat keresnék az xHTML-CSS-PHP programnyelv tanulásához. Jelenleg EÜ dolgozó vagyok, de ezen minél hamarabb változtatni szeretnék. Sok a meló, sok a kiégett kolléga, sok az egy kalap alá vett kritika, amivel engem is azonosítanak...tehát:
mivel már régóta érdekel a weblap készítés/programozás, elkezdtem egyedül, oktatóvideók segítségével tanulni, de még jobb lenne, ha lennének "kézzel fogható" segítségeim is, vagyis TE, aki szintén szeretnél Weboldalakat szerkeszteni/programozni
Egy ismerősöm, aki alapvetően magától tanulta ezt, papírok nélkül is el tudott helyezkedni kisebb cégeknél, és jobban keresett mint én. Ma már kinőtte magát, a Morgens Design-nak dolgozik. Én is valami hasonlóra pályázok.
Sulit is szívesen végeznék, elsősorban OKJ, mert nem tudnám finanszírozni a fősulit, meg ilyeneket.
Várom minden kedves tanulni vágyó, és tanítani szerető "önkéntes" jelentkezését!
Megbizhatosagomrol : http://phmegbizhatosag.atw.hu/ -> lumosnina felhasználónak 42 pozitív és 0 negativ értékelése van a fórumon!
-
maci25
aktív tag
Nem tudom mivel szokás csinálni ,vagy ki az aki ilyet programoz.
Tehát , szekrények készítésével foglalkozom és a szekrényeket szeretném egy adatbázisba összegyűjteni. A szekrényeknek egyenként szeretném a hozzávalóit és a hozzávalók méreteit is egy listán megadni.Hozzávaló :csavar,fióksín,ajtópánt,zár,.... Hozzávalók méretei: bútorlap mérete :100mm* 200mm 2 db ,2000mm* 500mm 2 db........ A listáról ki lehessen választani szekrényeket és ezeknek a hozzávalói átkerüljenek egy listára. Az egyező méretű vagy egyforma kellékek db számát ősszevonja . Most excel-be csinálom a kigyűjtést , de nem az igazi.
Ha van ötlet másik alternatívára szívesen fogadom. -
Sk8erPeter
nagyúr
Az SQL-nyelv nagyon egyszerű az adatbázis-kezelésre, válassz egy ehhez tartozó adatbázisszervert (MySQL, MSSQL, SQLite, Oracle, stb.), amelyik szimpatikus, vagy amihez értesz, és az adatbázist kezeld azzal a nyelvvel, amihez értesz (ezekről nem írtál semmit - de nagyon egyszerű az adatbázis-kezelés pl. PHP-vel, C#-pal, stb...), csak így fog menni. De Excel-fájlban nyilvántartani dinamikusan és gyakran változó adatokat valóban nem egy túl elegáns megoldás.
Most ezzel lehet, hogy nem túlságosan lendítettem előre a gondolatmenetedet, de mi meg azt magunktól nem tudhatjuk, hogy milyen programozási nyelvvel foglalkoztál eddig, és mi az, amit esetleg szeretnél megtanulni.[ Szerkesztve ]
Sk8erPeter
-
maci25
aktív tag
válasz Sk8erPeter #5114 üzenetére
Sajnos érteni nem értek egyikhez sem igazán. Viszont egy webserver MySQL szerverrel van a lakásomban. MySQL gondoltam én is adatbázisnak ,viszont a többivel még nem volt dolgom.
Hogy melyiket szeretném megtanulni, amelyikre azt mondjátok ,hogy ez kell nekem a célom eléréséhez.[ Szerkesztve ]
-
klambi
addikt
szevasztok!
megint c# ban kellene 1 kis help
van 1 from amiben 1 gomb, ezt kellene az ablakban ide oda mozgatni, a jobbra léptetés meg is van csak amikor visszafelé kellene mennie azt nem toom hogy csináljam meg
1 timerrel csináltamprivate void button1_Click(object sender, EventArgs e)
{
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (button1.Location.X + button1.Width + 7 < this.Width)
{
button1.Location = new Point(button1.Location.X + 7, button1.Location.Y);
}
else
{
button1.Location = new Point(button1.Location.X - 7, button1.Location.Y);
}
}most ugye a végén ide oda ugrál, de az egész sorban ide oda kellene mozognia.
ebben tud valaki segíteni?!
"Mond szépen angolul: Gyors róka!"
-
bpx
őstag
persze, mert te csak a jobb szélét vizsgálod a formnak, és ott is csak egyszer csökken a Location.X értéke, ezután feltétel újra igaz lesz és megint elkezd jobbra haladni, és emiatt ide-oda fog mozogni
mindkét szélét vizsgálni kellene, és az aktuális irányt számontartani, és eszerint változtatni az X koordinátát
erre bőven jó az is, hogy pl. egy változóban tárolod, hogy pozitív vagy negatív értékkel változtatod a Location.X-et
a Form.Width-be pedig beletartozik pl. a keret szélessége is, ami Win7-en már jó sok pixel, szóval nem valami pontos, és emiatt "ki fog csúszni" a gomb a formból , helyette inkább a Form.ClientRectangle.Width-et ajánlompublic partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
}
int inc = 7;
private void timer1_Tick(object sender, EventArgs e)
{
button1.Location = new Point(button1.Location.X + inc, button1.Location.Y);
if (button1.Location.X >= this.ClientRectangle.Width - button1.Width) inc *= -1;
if (button1.Location.X <= this.ClientRectangle.X) inc *= -1;
}
}a feltételeket még nyilván lehet finomhangolni, hogy semmiképp ne folyjon ki a formból, de így is sokkal jobb, mint simán Form.Width-et használva
-
Sk8erPeter
nagyúr
0-ról indulva (legalábbis ez derült ki a hsz.-edből) nem lesz egyszerű a dolog... Egyből adatbázis-kezeléssel kezdeni, ráadásul úgy, hogy itt - szép megoldás esetén - táblák összekapcsolásáról, kereszttáblás lekérdezésekről lenne szó, nem lesz túl könnyű.
Attól is függ, mit szeretnél kihozni a dologból, webáruházszerű felületet (tehát mondjuk neten szeretnéd-e publikálni a készletedet), vagy csak saját nyilvántartásra szeretnél egy kis progit készíteni.
Webáruházhoz lehet találni ingyenes webáruházmotort, ami elvileg viszonylag kézenfekvő, de ahhoz is kell némi PHP-, MySQL-ismeret: [osCommerce] (van róla egy Logout-os cikk is: [link]).
Amúgy C#-ban nagyon egyszerűen lehet kezelni az adatbázisokat, könnyen megoldható vele, hogy osztályt generáljon egy adatbázisból, és azzal utána már nagyon könnyű manipulálni a dolgokat, de erre akkor érdemes visszatérni, ha már ott tartasz, hogy érted a dolog működését. Meg ehhez szükséges az objektumorientált programozás ismerete, stb...Hát, összességében meg kell tanulnod legalább egy programozási nyelvet, meg SQL-ismeretekre is szert tenni, és utána már talán menni fog.
Sk8erPeter
-
Sk8erPeter
nagyúr
Korábbi kódjaidat sem formázva másoltad, de légy szíves használd a "Programkód" gombot forráskód bemásolásakor! Egy másik topicban leírtam, hogyan kell: [link] (nem túl bonyolult, mégis nagyon sokan kihagyják, és odahánynak egy formázatlan, áttekinthetetlen kódot a hsz.-ükbe ).
Sk8erPeter
-
klambi
addikt
és annak mi a pontos szintatktikája, vagy hova kell tenni, ha egy gombot leteszek az ellenkező oldalra is és 1 klikkre mind a 2 induljon el?
ja megvan hóhóhóóóó
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
timer2.Start();
}
int inc = 7;
private void timer1_Tick(object sender, EventArgs e)
{
button1.Location = new Point(button1.Location.X + inc, button1.Location.Y);
if (button1.Location.X >= this.ClientRectangle.Width - button1.Width) inc *= -1;
if (button1.Location.X <= this.ClientRectangle.X) inc *= -1;
}
private void timer2_Tick(object sender, EventArgs e)
{
button2.Location = new Point(button2.Location.X - inc, button2.Location.Y);
if (button2.Location.X >= this.ClientRectangle.Width + button2.Width) inc *= +1;
if (button2.Location.X <= this.ClientRectangle.X) inc *= +1;
}[ Szerkesztve ]
"Mond szépen angolul: Gyors róka!"
-
klambi
addikt
válasz Sk8erPeter #5119 üzenetére
vettem! bocs nem is láttam hogy van ilyen!
"Mond szépen angolul: Gyors róka!"
-
artiny
őstag
Tundátok ajánlani valmi logikai játékot amivel tundám fejleszteni a logikám (programozáshoz kéne a logika )
-
Jim-Y
veterán
Igazából a programozáshoz matematikai logika kell legfőképp, illetve sok gyakorlás 1-1 programnyelvre lebontva, szerintem attól, hogy egy, vagy több logikai játékkal foglalkozol, még nem fog jobban menni a programozás:S
Inkább találj egy olyan programnyelvet amivel sulin kívül is szivesen foglalkozol, abba ásd bele magad, érd el, hogy szívesen programozz benne, ha ez megvan akkor lehet, hogy már a többi is könnyebben fog menni ..
-
Brown ügynök
senior tag
Inkább találj egy olyan programnyelvet amivel sulin kívül is szivesen foglalkozol, abba ásd bele magad, érd el, hogy szívesen programozz benne, ha ez megvan akkor lehet, hogy már a többi is könnyebben fog menni ..
Én is ilyesmit akartam tanácsolni. Maga a programozás is fejleszti a logikát. Minél többet programozol annál könnyebben megoldhatod a felmerülő problémákat.
"hacsak nem jön a jó tündér break utasítás képében..."
-
klambi
addikt
és exe-be vagy valamilyen futtatható fájlba hogy tudom ezeket konvertálni?
"Mond szépen angolul: Gyors róka!"
-
Kalmar01
csendes tag
Hali!
Keresek olyan programozót/szoftverfejlesztőt aki vállal közepes mérerű projekteket főként flash alapú programot kellene összedobni. Aki ismer ilyen témakörben jártas programozót az irjon. Az árakban megegyezünk! -
szata.68
senior tag
Helló
Lenne egy nagyon alap kérdésem.
Mi az a widget/gadget,amitől felül lesz egy "csík",amibe beletehetem a sajátgépet,lomtárat,stb... Asszem Mac-es kinézetre hasonlít.
(Win 7 Prof-ot használok)Üdv.
-
szata.68
senior tag
válasz Brown ügynök #5140 üzenetére
Köszi!
-
tamas60
csendes tag
Kellene egy olyan program ami nagy négyzetbe optimálisan el tudna helyezni adatbázisban szereplő kis négyzeteket. A programot C++ ban kellene megírni.
Akit érdekel a téma keressen meg. -
tamas60
csendes tag
válasz Sk8erPeter #5143 üzenetére
Keresek valakit aki ezt a problémát meg tudja oldani.
Ha érdekel adj elérhetőséget és elmondom mit szeretnék, hajlandó vagyok személyes találkozóra is Budapesten, vagy környékén. Levelezésbe nem akarok kezdeni nem rendelkezem toljszoji vénával. Tehát a részletesen írjam le mit szeretnék nem működik. :-) -
Lacces
őstag
Sziasztok!
Nekem lenne egy kérdésem, mi a különbség a szoftvermérnök és a programozó között?
-
vz12
tag
Tartok tőle hogy nem egyforma négyzeteket kellene elhelyezni. Tény hogy ez nincs leírva, de enélkül nem lenne feladat ... Ezzel együtt viszont már nagyon is nehéz, de még mindig könnyebb mint ha mondjuk téglalap lenne, amit így is lehet forgatni meg úgy is. Többféle síkidommal meg egyenesen szörnyű. Legalábbis ha valódi optimumot akarnánk keresni, és nem érjük be valami optimumhoz hasonlító értékkel.
Ez egy gyakorlati probléma, gondolok itt a fa - vagy üvegtáblák darabolására minél kevesebb anyagveszteséggel, az ilyen programokat ritkán szoktak barátságból írni. A felhasználónak tudnia kell hogy a futásoknak az adatoktól függően számottevő időigénye is lehet.
-
tamas60
csendes tag
Pontatlan volt az írásom.
Nagy téglalapba kell elhelyezni kis téglalapokat amelyek az adatbázisban szerepelnek. Adatbázis cca 1600 kis téglalapot tartalmaz. Ezeket kell elhelyezni úgy hogy a kitakarások (kizárt terület) is lehetnek benne. Cél a legnagyobb téglalap elhelyezése a célterületen.
Nekem mint épületgépésznek a feladat bonyolult és sok évig megoldhatatlan.
Találtam valakit aki vállalkozik e könnyű feladatra.Megjegyzem volt már eccerű feladat amit csak a 6. vállalkozó szellemű tudott megcsinálni. Az csak fél évembe került:-)
Csak érdekesség képen:
Adatcsomag érkezik a szerverre (tárhelyre gondoltak sokan, de az zsákutca lett) percenként 4 három helyről. Ott csomag elkapódik, kicsomagolódik, adatbázisba elhelyeződik, diagramba lekérdezhetően megjelenítődik a weblapomon.
Hát ezen hatan elhasaltak:-) az én hajam meg kihullott, mármint a maradék. -
Sk8erPeter
nagyúr
válasz tamas60 #5149 üzenetére
ezt a részt nem igazán értem:
"Adatcsomag érkezik a szerverre (tárhelyre gondoltak sokan, de az zsákutca lett)"
Mármint a megjegyzést a zárójelben. Ezt hogy érted?Hmm, fura, hogy ennyien elhasaltak a feladaton, pedig önmagában ez a diagramban megjelenítős, adatbázisban eltárolós dolog nem tűnik olyan nehéznek. Mondjuk itt az sem derül ki, egész konkrétan milyen komplexitású volt a feladat.
Egyébként a fentire reagálva csak annyi, hogy nem árt, ha leírod konkrétan magát a feladatot legalább nagyvonalakban, hogy az esetleges jelentkező legalább sejteni tudja, hogy egyáltalán megéri-e emiatt a feladat miatt találkozni. A konkrét jelentkező kiválasztása mondjuk természetesen személyes dolog, de azért a feladattal nem árt tisztában lenni. Persze nem akarok egyáltalán okoskodni, csak megjegyeztem, hogy hogyan tudnál esetleg több eséllyel találni jelentkezőt. Legalábbis szerintem olyan ajánlatot sokan átugranak, ahol az a válasz, hogy majd személyesen elmondom.
[ Szerkesztve ]
Sk8erPeter
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Poco F5 - pokolian jó ajánlat
- Napelem - 100%-os támogatású pályázat
- Samsung Galaxy S23 Ultra - non plus ultra
- Gumi és felni topik
- Szeged és környéke adok-veszek-beszélgetek
- Vicces képek
- AMD GPU-k jövője - amit tudni vélünk
- Nyaralás topik
- Napelem
- Genshin Impact (PC, PS4, Android, iOS)
- További aktív témák...
- Forradalmasítsd a digitális világodat a HoloLens 2-vel!
- ÚJ Dell Inspiron 7430 2-in-1 - 14" FHD+ IPS TOUCH 360 / i5-1335U / 16Gb DDR5 / 512Gb PCIe 4.0 / 3 ÉV
- Apple AirPods 2 bontatlan 1 év Apple garancia
- Hatalmas Memória Bazár DDR5 / DDR4 - ( Garancia Számla Gyors szállítás )
- Eredeti Fából - iPhone, Samsung, Huawei tokok - ÁRENGEDMÉNY