Új hozzászólás Aktív témák
-
robotjatek
tag
Mindenkinek köszönöm, így már sokkal tisztább a dolog
-
csandi86
csendes tag
Sziasztok!
Lehet nem jó helyre írom ezt a kérdést, de azért egy próbát megér. Mostanában kezdtem el foglalkozni a c# nyelvvel, előtte csak basic-et tanultam általános ötödikben.
Az a problémám, hogy egy int értéket akarok kerekíteni 5-tel osztható számra.(5-re vagy 0-ra végződjön a kerekítés után a szám, tekintettel a kerekítési szabályokra)
Neten eddig csak olyat találtam, hogy decimal vagy double értéket lehet kerekíteni egész számra.
Vagy esetleg másfajta megközelítési módot is szivesen veszek. Gondoltam arra, hogy igaz nem túl elegáns, switch-el változtatom meg bizonyos esetekben az értéket. Viszont így is elakadtam, mert nem tudom hogy lehet vizsgálni egy int utolsó számjegyét.
Köszönöm előre is.Üdv,
Csanád -
MaUser
addikt
válasz csandi86 #2052 üzenetére
Móricka stílusban:
y = x % 5;
if (y<3)
{
kerek_x = x-y;
}
else
{
kerek_x = x + (5-y);
}C fanatikusok kedvéért:
y=(x % 5);
(y < 3) ? (kerek_x = x-y) : (kerek_x = (x + (5-y)));C#-osan:
kerek_x = (int)Math.Round(x/ 5.0) * 5;[ Szerkesztve ]
''A file-cserélés öli meg a filmipart? Inkább a filmipar öli meg a file-cserélést. 2 hónapja nincsen semmi értelmes film, amit érdemes lenne letölteni...''
-
Adams007
tag
válasz csandi86 #2052 üzenetére
Helló!
private static double RoundToFive(double original)
{
return Math.Round(original / 5, MidpointRounding.AwayFromZero)*5;
}
Szerintem így lehet legegyszerűbben megoldani, igaz ez double értékkel dolgozik. Ha ez probléma, a paraméter lehet int is, csak akkor több konverzió is kell, mivel a Math.Round csak double vagy decimal értékkel dolgozik. Egész értékkel így oldaható meg:private static int RoundToFiveInt(int original)
{
double conv = Convert.ToDouble(original);
return Convert.ToInt32(Math.Round(conv / 5,
MidpointRounding.AwayFromZero) * 5);
}Szerk: megelőztek...
[ Szerkesztve ]
-
prog1000
csendes tag
hali!
Tudna valaki segíteni vannak feladataim amiket megkéne oldani...
Thx!
-
prog1000
csendes tag
szal D:
Készítsünk egyszerű számológépet, amely tud összeadni, kivonni, szorozni, osztani. Ügyeljen arra, hogy nullával való osztás nem lehetséges. A lebegőpontos számokkal való műveletre is legyen lehetőség.
Készítsünk egy olyan programot, amely a felhasználótól bekér egy szöveget és a beviteli mező mellé kiírja, hogy az egyén eddig hány karakterből álló szöveget írt be.
Készítsen egy olyan programot, amely egy listát kezel. A listához lehessen hozzáadni, legyen lehetőség beszúrásra és törlésre is. Az adatbevitelt egy listás form-tól eltérően másik form-on kérje be.
Készítsünk egyszerű szövegszerkesztőt a RichTextBox és a menüvezérlők segítségével. Lehessen menteni, betölteni, formázni és keresni is a szövegben is.
Töltsön fel egy mátrixot véletlen számokkal, majd írja ki azokat egy fromra. Számítsa ki a mátrix sorainak és oszlopainak összegét, továbbá írja ki a mátrix transzponáltját is.
Olvasson be egy mondatot, egy szót és azt, hogy a szót a mondat hányadik szava után kell beilleszteni. Írassa ki a javított mondatot! A szavakat szóköz válassza el.
várom a megoldásokat priviben is! thx
-
prog1000
csendes tag
válasz martonx #2067 üzenetére
haha ment tovább is
szal elsőnél a számologépesnél, a műveletek kellenének hogy lehetne megadni +,-,*,/ és eredmény kiíratása....
Másodiknál a karakterszámlálás kéne kodban és írja ki mellé az eredményt.....
harmadik, új formon kérje be a hozzáadás gombon....
Mátrixos az passsz..
Az utsohoz meg a beillesztés kodja kéne....
[ Szerkesztve ]
-
prog1000
csendes tag
-
prog1000
csendes tag
no ötlet vagy alszotok?
-
prog1000
csendes tag
Tudom meg kell tanulni programozni
-
ArchElf
addikt
BTW gyors csekkolással a google első találati oldalán három megoldást is találtam.
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
martonx
veterán
válasz ArchElf #2081 üzenetére
Hagyd. Ő úgy akar megtanulni programozni, hogy nem akarja a kisujját se mozdítani. Ami a legelszomorítóbb, hogy mostanra felnőtt egy olyan szinten debil generáció, hogy nem elég, hogy arra önállótlan, hogy mondjuk egy tutorialt megnézzen, vagy akár minimálisat guglizzon, de még kérdezni sem tud normálisan.
Én kérek elnézést!
-
bpx
őstag
válasz martonx #2083 üzenetére
ennyire azért nem rossz a helyzet, még mindig vannak akik önállóan utánajárnak és tanulnak, de igaz, én is sokszor tapasztalom azt, hogy ha valakinek kell valami, legyen az akármilyen egyszerű dolog, rögtön inkább megkérdezi valakitől, ahelyett hogy rászánna akár 1 percet is
ezzel egyébként még egyetemen is szembesültem (bme infó szak), pedig oda aztán tényleg azért megy az ember, mert érdekli (ugye milyen naív vagyok )én amire sokszor gondolok, hogy mikor én kezdtem, akkor az internet még sehol nem volt
pl. a programozást az iskolakönyvtárból kikölcsönzött (majd a szülők által munkahelyen gondosan lefénymásolt) ősrégi BASIC könyvekből + a "QBASIC" helpből tanultam egy angol szótár segítségével
és akkor itt van a mai világ, már mindenhol internet van, elérhető ez a rengeteg tudás bárki számára, de a mai "fiatalok" nagy része nem is tudja/akarja használni(azért "fiatalok", mert még én is csak 24 vagyok )
[ Szerkesztve ]
-
j0k3r!
senior tag
hehe, epp valamelyik nap kerestem egy konyvet, aztan megtalaltam vagy 2-3 basic-es konyvet, amit anno valamikor meg altalanos iskolaban rendeltem librirol (akkor nekem meg nagy dolog volt ez a netes vasarlas) : )
(#2083) martonx: generacionak azert nem neveznem (en meg diploma elott allok, es nem erzem magam ilyennek), de ketsegtelen, hogy en is eleg sokszor latom, hogy valaki inkabb beir ide egy hsz-t (akar kepes beregisztralni is, amely ido alatt mar alapbol megtalalna a valaszt), minthogy egy 2-5 szobol (relevans) allo keresest toljon google-ben...
[ Szerkesztve ]
some men just wanna watch the world burn...
-
amargo
addikt
A sorrend, internet - nagyon kevés olyan kérdés van, amit előtted már nem tettek fel -, majd fórum. Számtalan esetet tudok írni, amikor gyorsabb és hatékonyabb fórumon megkérdezni valamit, de nyilván a google, nem dobja ki a válasz, mert lehet nem jól fogalmazza meg az ember.
Bizony a mai generáció már mindent "instant get" akar.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Sk8erPeter
nagyúr
Jópár debil gyökér miatt nem kell egy egész generációt minősítgetni. Elképzelhető, hogy vannak igen rendes mennyiségben kivételek. Nyilván 20 évvel ezelőtt is voltak olyan emberek, akik azt hitték, úgy is ér valamit egy diploma, hogy a szakterületen az érdeklődés teljes hiányával együtt valahogy összesunyiskodnak egy papírt, amivel aztán törölgethetik.
De tényleg, hagyjuk ezeket a "mai generáció", a "mai fiatalok" jellegű nagy szavakat, ha kérhetem, mert az általánosítás is nagyon hibás gondolatokat szülhet.=====
Fentitől teljesen eltérő téma: mit szólnátok, ha a topicot erről a csúnya "Visual studio.net és c#" névről (randa a kisbetű, meg minek legyen benne a Visual Studio, mintha csak abban lehetne C#-programozni ) átneveztetnénk mondjuk "C# programozás"-ra vagy ehhez hasonlóra? Jobb ötlet esetleg? Thx!
[ Szerkesztve ]
Sk8erPeter
-
amargo
addikt
válasz Sk8erPeter #2087 üzenetére
Igazad van általánosítottam, de munka mellett egyetemre is járok, így van bőven rálátásom a mostani generációra is.. ezért vettem a bátorságot.
Ezek a sztereotípiák pedig azért születnek, mert míg 20 éve értettek hozzá pár 10e-en. Abból akadt 1-2 kókler, addig mára ez a szám megfordult és a pár 10e-ből van 1-2, aki ért hozzá. Igaz ez talán abból is fakad, hogy mára sokkal rétegeltebbek lettek a területek és sokan a nem a tudásuknak megfelelőt választják ki.Hibás gondolatok születhetnek belőle, ha valaki mást is belelát. Amit én írtam ettől függetlenül az élet, erre tart a fejlődés. Ha megfigyeled a mondatom - Bizony a mai generáció már mindent "instant get" akar.- nem degradálás van benne, persze bőven lehetne felhozni.
Tényleg nem akarom a fejlődés irányát boncolgatni, de tudósok használják ezeket a szavakat - igaz, hogy is merném én tenni? -, ettől még nem érzem úgy, hogy az én hibám lenne, ha mást értesz alatt ahhoz képest, amit írok.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Sk8erPeter
nagyúr
Én is saját tapasztalatból mondom az ellenkezőjét. Nálunk a szakon azért elég sok olyan forma jár az egyetemre, aki nem csak a levegőbe fog beszélni, amikor az első állásinterjún azt mondja, hogy tud programozni.
Ráadásul martonx is egész generáció(k)ról beszél, teljes általánosítás ismét.
Nem tudom, honnan veszed, hogy régen néhány 10 ezren értettek hozzá, ma meg 1-2... nem gondolod, hogy ez kicsit túlzás? Eleve régebben sokkal kevesebben foglalkoztak a témával, ma már jóval népszerűbb lett az informatika, pályaválasztás terén is. Valóban rengeteg olyan fiatal van, akit egyáltalán nem érdekel a terület, csak legyen meg a papír, hogy szerezhessen aztán egy jól fizető állást (ami épp az érdeklődés hiánya miatt nem biztos, hogy össze fog jönni neki), de ez csak egy réteg, és abból kiindulva, hogy mennyire széleskörű manapság az érdeklődés a terület iránt, és mennyien választják manapság ezt a hivatást (legalábbis egyre többen jelentkeznek ilyen irányú egyetemi/főiskolai szakra, OKJ-s képzésekre (attól még, mert OKJ, lehet, hogy ért hozzá), stb.), jóval nagyobb embertömegből lehet meríteni, akikből potenciális jó szakember lesz a jövőben.
Csak arra akarom felhívni a figyelmet, hogy a "mai fiatalokat", a jelenlegi és jövőbeli generációt ne becsüljük le előre, fenntartva magunknak a feltételezés jogát, hogy csak a régmúltban nőhetett fel olyan generáció, amely valós tudás birtokában helyezkedett el végül bármilyen szakmában.Sk8erPeter
-
shev7
veterán
válasz Sk8erPeter #2089 üzenetére
Hat pedig csak megerositeni tudom amit amargo irt. Eleg sok embert szoktunk felvenni, fokent palyakezdoket (a tudast, amire nalunk szukseg van egyetemen nem nagyon tanitjak), allasinterjukon is reszt veszek, es elszomorito a helyzet. Meg egy moricka feladatot csak-csak megold, foleg ha egyetemen talalkozott mar a problemaval, de nem kell sokat agyalni, hogy olyan evidensnek tuno feladatot adjak a jelentkezoknek, amin elvereznek.
Illetve ami meg hianyzik, az a logikus gondolkodas mod. Ezert helyezzuk a hangsulyt az alap programozasi feladatok mellett a logikai feladvanyokra. Nem gondolna az ember milyen feladatokon el tudnak verezni...
Rengeteg jelentkezest kapunk, nagy reszet be is hivjuk, mindenkinek jar egy esely, de toredeket vesszuk csak fel, koztuk olyanokat is akiket en soha nem vennek fel, dehat kell az ember...
Nem altalanositani akarok, csak a klasszikus mondas itt is ervenyes "felhigult a szakma", egy diploma mar nem igazan garancia a munkaadoknak.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Sk8erPeter
nagyúr
Persze, ebben bőven lehet igazság, exponenciálisan nőtt az ezzel foglalkozók száma, így ezzel arányosan nőtt az alkalmatlanok száma is, akik majd gondolom elmennek rendszergazdának, és kész. A "felhigulás" már sokkal jobb szó. Mellesleg én az oktatásban keresném a hibát, ennek rossz színvonala okozza, hogy az új generációból "degeneráció" lesz.
Sk8erPeter
-
martonx
veterán
válasz Sk8erPeter #2089 üzenetére
Abszolút fenntartom a véleményem. A másoddiplomámat volt szerencsém 18 évesekkel együtt kezdeni. És tudod hány fiatal fejezte be az előírt félévek alatt a sulit? NULLA
Miközben voltunk páran, akik meló és család mellett röhögve megcsináltuk bukás nélkül.
Másik tapasztalat: testvérem műszaki szakközépiskolában tanít (van benne gimnáziumi osztály is), mit gondoltok mostanában az osztályok hány százaléka bukik meg? Ahol csak 60% az már kiemelkedően jó osztálynak számít.
Harmadik tapasztalat: melóhelyen rendszeresen keresünk diák munkásokat is IT fejlesztésre. Kiábrándítóan gyenge a diák felhozatal a Szegedi Tudományegyetem programozó szakjain. Pedig 10 évvel ezelőtt még volt valami neve a sulinak, és akik kikerültek mind el tudtak helyezkedni, és nem azért mert nagyobb szükség volt programozóra, hanem mert nem komplett hülyén kerültek ki az iskolapadból.Elhiszem, hogy elit iskolákban szétnézve, nem tűnik olyan rossznak a helyzet, de az elit sulikból néhány van Magyarországon, míg nem elitből több ezer (felsőoktatásban több tucat).
Abban igazad volt, hogy tisztelet a kivételnek, bevallom évente 1-2 olyan diák nálunk is megfordul, akire azt mondom, hogy na ez nem reménytelen.Én kérek elnézést!
-
shev7
veterán
válasz Sk8erPeter #2091 üzenetére
a felhigulas pont azt jelenti, hogy nem aranyosan nott az alkalmatlanok szama, hanem joval nagyobb mertekben ha aranyosan none nem beszelnenk felhigulasrol.
En sem most fejeztem be az egyetemet (bar azert annyira oreg sem vagyok) es mar akkor is lehetett latni ezeket a jeleket. Harmadik felevtol foallasban dolgoztam megis idoben vegeztem... Kevesen vegeztek velem egyutt az evfolyamon...
[ Szerkesztve ]
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
amargo
addikt
válasz Sk8erPeter #2091 üzenetére
Egyetértek az oktatás színvonala is csökkent. Megnézel egy ma felkapott programozási nyelvet, akár a .NET-et kb évente jön ki az új verzió belőle, egyszerűen oktatási szinten képtelenség tartani a ritmust vele. Az egyetem célja az általános gondolkodás/tudás elsajátítása, de a fejlődés lehetősége rajtad múlik.
Nekem is van több OKJ-s ismerősöm - nekem is van -, akik remek szakemberek, de folyton tanulnak mellette.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
nagyúr
A programozásban tipikusan állandó a tanulási kényszer, de azért az borzasztó, hogy egyetemen még Linq sincs és SqlCommandokkal dobálóznak... (.NET 2 szinten max.) ez nem gondolkodás kérdése, mert ebből értelmes gondolkodás nem lesz. Így azt sem tudja meg a tanuló, mi az a perzisztáló réteg. A vicc az egészben, hogy a tárgy meg korszerű technikák néven fut. A másik meg a GOF és a többi pattern. Miért az a cél, hogy fejből nyomják év végén az UML-t egy-egy patternhez ahelyett, hogy az obsolate-ek helyett megmutatnák, mit érdemes használni és mondjuk mindre gyakorlati példát is vennének (nem csak olyat, hogy az állatok esznek, meg hasonlók).
Az oktatás színvonala a mostani döntéshozókon múlik, ergo azokon, akik összeállítják a tantervet. Ha ezek gyepesek, akkor a diák is az lesz, ha magától nem fedez fel mindent. Ez így nem oktatás szerintem. Az oktatás célja a tudás átadása (és a fejlődésre sarkalás), nem a berögződéseké.
[ Szerkesztve ]
-
amargo
addikt
Ezért írtam, hogy egyetértek vele, ellenben a másik oldallal is beszélgettem.
Folyamatosan kutatnak, fejlődnek, de nincs idejük összerakni egy új tematikát - nyilván meg kellene oldani. Ettől függetlenül én sem szerettem, hogy ennyire le vannak maradva. GT/ELTE anno rám bízta, hogy mibe írom meg, nem kellett már sqlcommand-ot használnom
Igaz az estisekkel élnézőbbek, mert mi általában ebben dolgozunk. A nappalisoknál mindig úgy hallom vasfegyelem vanFelteszek kérdés itt is, hátha tudtok rá megoldást:
Még nem széleskörű a silverlight-os ismeretem, ezért fordulok felétek. A kérdésem a következő lenne, egy OutOfBrowser SL alkalmazást, miként vehető ré, hogy offline elinduljon?Azaz használom az sllanucher.exe-t /emulate:"test.xap" /origin:"http://localhost/" ez egy teszt alkalmazásnál be is jön. Elindul szépen. De probléma ezekkel van: http://office.microsoft.com/hu-hu/word-help/a-menuparancsok-es-az-eszkoztarparancsok-helye-az-office-2010-rendszerben-HA101794130.aspx?CTT=5&origin=HA101631583
Ezeket a demokat szeretnénk több gépre offline telepíteni és használni. Ehhez keresek megoldást.
Példaként szemléltetve a word a ZA101796062.xap-ban található, de használ valamilyen erőforrást is AF101796071, de nem igazán tudom miként tudnám rávenni, hogy ezt használja az Isolated Storage-ből. Ha az origin-be a xap elérését adom - http://office.microsoft.com/hu-hu/files/761/694/ZA101796062.xap - , akkor le is szedi a megfelelő AF* erőforrást(?) hozzá - hiába van ott.
A baj az, hogy localhost futtatása esetén van uri-m és akkor a fájl is meg van. Ellenben, ha path adok meg, akkor az alkalmazás betöltődésekor, azt mondja nem uri.
<ArrayOfKeyValueOfstringanyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><KeyValueOfstringanyType><Key>ResourceURI</Key><Value xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:string">afile.aspx?AssetId=AF101796071</Value></KeyValueOfstringanyType></ArrayOfKeyValueOfstringanyType>
Gondolom ezt az xml-t az app készíti, így a ResourceURI key-t nincs módomban változtatni.. vagy tévedek?
Tudnátok valami ötlettel szolgálni?
Köszönet érte!
[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
nagyúr
-
amargo
addikt
Hátha valaki már foglalkozott más megjelenítővel is. Ezt is felteszem
Addig egy másik is, mert már ... semmilyen megoldás nem jött be - na jó a gányolás mindig bejön..
CMS segítségével - mojoPortal - "készítek" barátnőmnek egy honlapot, amin majd prezentálni tudja a szakdolgozatát. A probléma ott keletkezik, hogy googlemaps-ra lenne felrajzolva nyomvonal és azokon belül információs buborékok.Ehhez készítettem egy kontrolt/template - átcsomagolt subgurim objektum -, amit beleraktam az oldalba. Szépen fel is lehet venni, mint eszközt, ellenben első nekifutásra egy nagy szürke paca jelenik meg - nem a kulccsal van a gond -, amint hozzáadok egy eredeti a projekthez fordított googlemaps template-et, egyből megjelenik az én objektumom is az oldalon. Azaz minden oldalon kell, hogy legyen saját googlemaps és egy eredeti - mégha az eredeti nem is látszik -, ez nem túl szép.
Már bele is fordítottam a csomagba, hátha valamit elnéztem alapon.
Maga az objektum csodásan elfut bárhol máshol. Itt valamiért szenved.A következő lépés az lesz, hogy áttúrom az adatbázisát, mert vélhetően a másik megjelenítő beregisztrálja magát.
Nem irigylem a nappalisokat az tényleg más világ lehet..
[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
Ú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!
- Vezeték nélküli fejhallgatók
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Érkezik Magyarországa az LG szuper dizájnos hordozható projektora
- Sorozatok
- GoPro Topic
- Faragott a Radeon RX 7700 XT árán az AMD
- Garmin Forerunner 165 - alapozó edzés
- Hobby elektronika
- Óra topik
- Windows 11
- További aktív témák...
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Dell Latitude 5580 - i5-G6 I 8-16GB I 256 SSD I 15,6" FHD I HDMI I CAM I W10 I Garancia