Aktív témák
-
tiboer
csendes tag
Köszi a segitséget akagi,beleolvastam cikkbe aztán gyorsan felis adtam
Nem vagyok egy agytröszt ebben a témában,a lényeg hogy ez egy beaadando lenne,amihez fingom sincs,az nagy kérés lenne ha valaki leirná a feladat megoldását,én már csakilyen semmirekellő vagyok
Nem haragszom akkor sem ha nem kapok segitsget elvégre nekem kéne megoldanom
-
pg012345
senior tag
ez jó kis topicnak látszik biztos jövök majd elkel néha a segítség
-
tiboer
csendes tag
Haliho!az lenne a kérdésem hogyan készitsek olyan szervert ami megfelel az alábbi követelményeknek?:- a klienseket fork()-olás után szolgálja ki
- a kliensektől kapott üzeneteket megfordítja (utolsó karakter előre), majd az így kapott sztringet visszaküldi a kliensnek
- a szerver élete során pontosan 10 klienst szolgál ki, majd megszakítja futását
Hu a segítségeket nagyon megköszönném -
VoDaFoNe
aktív tag
Még irodalom házi vár rám. de már túl lusta vagyok megírni. majd megírom reggel!
-
Notes
senior tag
Megnézi vajon a forráskódot is? Mert ha nem akkor: bekérsz egy dátumot és kiírod, hogy kedd, oszt jó van...
Bocs de annyira baromság ez a feladat, hogy totál OFF lettem tőle. -
Rover623
félisten
Biztos 850 az acélgolyó...?
Nem kerekre jön ki a térfogat...
Ilyen példákban az elvre szoktak gyúrni, nem a hülye tizedestört részeredményekre...
A két bogyó tömegkülönbségét a térfogatkülönbségükből adódó felhajtóerő kölönbsége ellensúlyozza...
q = (m1 - m2) / ( (m1 / q1) - (m2 / q2))
q = (1350 - 850)g / ((1350 / 2.7) - (850 / 7.8)) cm3 = 1.278.... (mi ez? glicerin?)
A másodikat találd ki...
[Szerkesztve]
[Szerkesztve] -
yksz
aktív tag
Egy homogén pálca két végén egy-egy golyó van felfüggesztve. Az egyik alumíniumból van és tömege m1=1350g, a másik acélból van és a tömege m2=850g. A pálca a közepénél fogva lóg egy zsinóron.
a.) A pálcán függő golyókat egy ismeretlen sűrűségű folyadékkal teli edénybe merítve a pálca vízszintes helyzetbe kerül. Számítsák ki a folyadék ismeretlen q sűrűségét! Az alumínium sűrűsége q1=2,7g/cm3, az acélé q2=7,8g/cm3.
b.) Ha a golyókat kiemeljuk a folyadékból az egyensúly felborul. Hova hova kell a pálcán a zsinórt erősíteni, hogy a golyók a pálcán újból egyensúlyban legyenek? A pálca tömege m3=500g és a hossza d=20cm. Eredményeket és egy rövid leírást megköszönnék. -
Protezis
őstag
Bővebben: link
Ezt tavaly írtam C-ben. -
Rover623
félisten
Több probléma is van ezzel...
A függvényt úgy hivják GetDate, és a gépecskében beállított aktuális dátumot adja vissza...tehát ahhoz hogy használni lehessen, előbb a SetDate eljárással be kell állítani a rendszer dátumát a kívánt értékre...csakhogy:
ezeket a feladatokat nem a Pascal oldja meg, hanem az operációs rendszer megfelelő rutinjait hívja meg (Get System Date/Set System Date), vagyis a mai napig meglévő DOS rutinok szolgáltatják az alapot!
Ezek a rutinok csak 1980 és 2099 között működnek, ráadásul a 3.3-as DOS óta a Set System Date nem csak az oprendszer dátumát állítja át, hanem a PC óráját is aktualizálja (beírja a CMOS RAM-ba!!!).
Régebben lusta coder-ek valóban alkalmazták ezt a módszert (aktuális dátum elmentése-kérdéses dátum beállítása-visszakérdezés-eredeti dátum visszaírása), de manapság ez már nem elegáns...ráadásul továbbra sem fogja tudni megmondani: milyen algoritmus alapján történik mindez... -
Spion
csendes tag
Hi!
Van a pascalban olyan függvény(régen pascaloztam) - talán date?
aminek az uccso paramétere a DaysOfWeek.Ez visszaadja az évet,honapot,napot és a hét napját.
Szerintem ez a legegyszerűbb megoldás.
Vagy kitétel az hogy külö algoritmust kell rá írni? -
Rover623
félisten
Itt egy másik megoldás a Dr Dobbs Journal-ból, 1990-ből...
Egy Zeller nevű csóka algoritmusa 1887-ből...!
Felhívom a figyelmet az angol nyelvű kommentekre:
{ Here's Zeller's seminal black magic: }
{ DON'T KNOW WHY HE DID THIS! }
Function CalcDayOfWeek(Year, Month, Day : Integer) : Integer;
Var
Century,
Holder : Integer;
begin
{ First test For error conditions on input values: }
if (Year < 0) or (Month < 1) or (Month > 12) or (Day < 1) or (Day > 31) then
CalcDayOfWeek := -1 { Return -1 to indicate an error }
else
{ Do the Zeller's Congruence calculation as Zeller himself }
{ described it in ''Acta Mathematica'' #7, Stockhold, 1887. }
begin
{ First we separate out the year and the century figures: }
Century := Year div 100;
Year := Year MOD 100;
{ Next we adjust the month such that March remains month #3, }
{ but that January and February are months #13 and #14, }
{ *but of the previous year*: }
if Month < 3 then
begin
Inc(Month, 12);
if Year > 0 then
Dec(Year, 1) { The year before 2000 is }
else { 1999, not 20-1... }
begin
Year := 99;
Dec(Century);
end;
end;
{ Here's Zeller's seminal black magic: }
Holder := Day; { Start With the day of month }
Holder := Holder + (((Month + 1) * 26) div 10); { Calc the increment }
Holder := Holder + Year; { Add in the year }
Holder := Holder + (Year div 4); { Correct For leap years }
Holder := Holder + (Century div 4); { Correct For century years }
Holder := Holder - Century - Century; { DON'T KNOW WHY HE DID THIS! }
{***********************KLUDGE ALERT!***************************}
While Holder < 0 do { Get negative values up into }
Inc(Holder, 7); { positive territory before }
{ taking the MOD... }
Holder := Holder MOD 7; { Divide by 7 but keep the }
{ remainder rather than the }
{ quotient }
{***********************KLUDGE ALERT!***************************}
{ Here we ''wrap'' Saturday around to be the last day: }
if Holder = 0 then
Holder := 7;
{ Zeller kept the Sunday = 1 origin; computer weenies prefer to }
{ start everything With 0, so here's a 20th century kludge: }
Dec(Holder);
CalcDayOfWeek := Holder; { Return the end product! }
end;
end;
Szóval nem egyértelmű...ja, ez 1582 és 4902 között műx
[Szerkesztve] -
Rover623
félisten
legfeljebb saját megnyugtatására beláthatja (bebizonyíthatja), hogy a dolog mindig jó.
Épp ezen dolgozom...
Az biztos hogy a tancsi nem véletlenül emlegette 1901 január elsejét...
Hét különböző típusú közönséges 365 napos év van, mert január 1. a hét különböző napjainak mindegyikére eshet (és esik). Ugyanígy hétféle különböző szökőév lehetséges. Mivel minden negyedik év szökőév, a naptár évről évre változik, bonyolult rendszer szerint, huszonnyolc éven át. Aztán elölről kezdődik a sorozat.
Tehát 1901, 1929, 1957, 1985, 2013, 2041, 2069 és 2097 naptárai azonosak. Ezek mind közönséges évek, amelyekben január 1. keddre esik.
Ebben a 28 éves sorozatban huszonegy közönséges év van, amelyekből három-három kezdődik a hétnek ugyanazzal a napjával, s hét szökőév, amelyek a hétnek hét különböző napjával kezdődnek.
Ez mindaddig beválik, amíg kivétel nélkül minden negyedik év szökőév. 1900 és 2100 között nincs is bökkenő, de általában minden négy évszázadban van három olyan negyedik év, amely nem szökőév, s ilyenkor hét közönséges év követi egymást, mint például 1897-től 1903-ig.
És itt elakadtam...van egy olyan sejtésem hogy a megadott algoritmus csak 1900 és 2100 között műx -
Rici
tag
Egyébként az a poén, hogy az elvet, hogy miért van ez, nem közölték velünk.
Van ilyen. Ha valaki egyszer kitalál valami marha jót, azt a többi embernek már nem kell még egyszer kitalálnia, legfeljebb saját megnyugtatására beláthatja (bebizonyíthatja), hogy a dolog mindig jó. -
Rover623
félisten
program DayOfWee;
var
ev,
ho,
nap : integer;
begin
{ezek az értékadások csak a példa kedvéért...inkább valami bekéréssel csináld!}
ev:=2005;
ho:=3;
nap:=2;
ho := ho - 2;
if (ho<=0) then begin
ho := ho + 12;
ev := ev - 1;
end;
case ( (nap + ( 13*ho - 6) div 5 + ev + ev div 4 - ev div 100 + ev div 400) mod 7 ) of
0: writeln('hétfő');
1: writeln('kedd');
2: writeln('szerda');
3: writeln('csütörtök');
4: writeln('péntek');
5: writeln('szombat');
6: writeln('vasárnap');
end;
end. -
válunk kb ez a feladat volt amit első félévben vettünk első előadáson na jó lehet hogy a másodikon mert ugye az elsőn nem volt semmi tananyag.
Szeged, prog-mat rulez (progalap rulez) -
netboy
senior tag
...Épp ezért kértem segítséget! Gondoltam ti vágjátok énmeg KÖZÉPSULIS vagyok (előttem az élet)....
A középsuli nem fősuli, hogy belémverjék! Kiadták ezt a feladatot azt kapok rá egy jegyet ami valszeg az évvégim lesz...
Mellesleg kicsit megált a lélegzetem a soraitokat olvasva, nem esett le vagy 10 percig, hogy mi van a diplomával -
netboy
senior tag
Már bocs emberek de nekem nincs és nem is lesz diplomám! És középiskolába vagyok 5.éves!
-
guti1
tag
Mi az intézmény pontos neve amit látogatsz?
-
Fade_Away
őstag
és erre diplomát adnak MOon!
-
netboy
senior tag
Akinek van egy kis ideje kérem gépelje le!
-
Rici
tag
Most, hogy megtaláltam, én is meglepődtem, milyen rövid
Az ev, ho, nap nevű változókban vannak a kérdéses számok.
A megoldás C nyelven van, a változók egészek.
ho = ho - 2;
if (ho<=0)
{
ho = ho + 12;
ev = ev - 1;
}
switch ( (nap + ( 13*ho - 6) / 5 + ev + ev/4 - ev/100 + ev/400) % 7 )
{
case 0: printf(''hétfő\n''); break; // ugyanígy case 1: kedd stb...
} -
Rici
tag
Ennél van egy sokkal egyszerűbb módszer is. Ugyanis két nap távolságát valóban helyesen meghatározni elég nehéz, ehelyett van egy jól bevált algoritmus a hét melyik napra dologra, gondolom ezt használják mindenhol. (Bár nyilván ez is hasonló módszeren alapul, csak jó sok egyszerűsítés van benne.) Mindjárt megkeresem, és beírom.
-
netboy
senior tag
Köszi mindenkinek!
Kicsit esetleg konkrétabban?
A tanár 1900.jan.1-ét emlegette!
1901.jan.1 az a kalkulátorom szerint keddre esett! -
Flashy
veterán
kell 1 bizonyos dátum, amit kiválasztasz és aminek tudod hogy milyen napra esett, ezt belekódolod a progiba (mindenképpen muszáj, mert a hét napjai megállapodásos rendszer, nem adódik a dátumból). aztán kiszámolod hogy a megadott dátum hány napra van ettől, aztán modulo 7.
-
netboy
senior tag
Hi All!
Nos én MŰSZAKI informatikai szakon vagyok 5.éven...
Ennek ellenére van egy kis programozás ami nem baj...
Mostanában kicsit nagyobb léptékben vettük a tananyagot és elvesztettem a fonalat de tapogatózok!
Na most a tanárunk aki egyébként jó fej, kitalálta, hogy otthon kell megcsinálni egy feladatot és én valami könnyűt kapok! (nem tom, hogy ki akart e velem baszni vagy sem de szivok)
Az a feladatom, hogy:
Adott egy dátom, határozd meg a hét milyen napja (hétfő, kedd...)
Nos ez így a menüs feladatok után nem a legkirályabb pláne, hogy az elméletét se vágom ennek a feladatnak nemhogy még progit írjak belőlle!
A kérésem az lenne, hogy (állítólag pár sor) valaki aki benne van a témában segítsen már nekem ezt megcsinálni!
Előre is köszi! Bye!
ui.: Pascalban kéne!
Aktív témák
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Bomba ár! HP ProBook 445 G8 - Ryzen 5 5600U I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- Crucial P3 Plus SSD 500GB és Crucial P5 plus 500GB
- LÉZEREZÉS! külföldi billentyűzet magyarra kb. 20-30p alatt!
- Gamer Notebook! Csere-Beszámítás! Asus Rog Strix G731GU! 17,3Col! I7 9750H / GTX 1660Ti / 16GB DDR4
Állásajánlatok
Cég: FOTC
Város: Budapest