
Java kod prosim fast help
Potreboval bych rychle napsat kod v jave na nasledujici priklad
"Postupne buodu zadavana cisla. zadavani bude ukonceno zadáním čísla 0. Vypočítejte a vytisknete součet všech zadaných čísel a jejich průmer"
V programování jsem uplnej bezmozek a absolutně nechápu o co jde. Prosím všechny pomoct! :D Děkuju moc
A chceš pomoct, nebo aby to za tebe někdo udělal?
Popravdě aby to za mě někdo udělal. Přišel jsem momentálně po nemoci a nechápu to. Z vyřešeného příkladu to mohu pochopit.
Jestli neprojevíš vlastní snahu, tak to zkus o dům vedle.
Nadefinoval jsem si cislo, dal radek na zadaní hodnoty do intu. Ted potrebuju aby se mi to opakovalo dokud nezadam 0. To udelam podminkou a cyklem ale dale si nevim rady
A proč neukážeš kód? Bez toho těžko poznáme, kde je problém.
Já absolutně nechápu zadání a nevím jak podle toho udělat kod, chapes? :D Vlastne mám jen toto
Scanner sc = new Scanner (System.in);
System.out.print("Zadej číslo: ");
float cislo = sc.nextFloat();
cislo=cislo*1;
if cislo=0
A co nechápeš na zadání? Vždyť je naprosto jasné.
Prostě uděláš cyklus (do...while) uvnitř kterého přečteš číslo, od to číslo zvedneš součet a zároveň zvedneš počet přečtených čísel o jedno.
Za cyklem pak vypočítáš průměr a vypíšeš ho.
Nemá smysl, proste to nechapu vubec co mam zadat a jak by to melo vypadat... Diky za pomoc
Myslím, že to je marný... Tazatel chtěl hotový odladěný kód, který by odevzdal učiteli a dostal za něj pochvalu a dobrou známku. A vy jste na něj všichni zlí...
Ano a zároven bych to alespon i pochopil, takhle jsem vlastne s 0 znalostmi i petkou :D
a urcite to je chyba nas vsetkych a iba teba nie, vsak? ty si sa urcite poctivo na test pripravoval.
Ano uplne sem se pripravoval, kdyz jsem vlastne do minuleho týdne chybel a ucitel nemá pochopení. Prezentace jsem si procetl ale vlastne nepochopil
To máš těžký. Wikan ti napsal podrobně celé řešení, a tobě je to málo. Měl bys změnit školu, taková zedničina bude pro tebe vhodná, tam analytické myšlení (spíše jeho naprosté základy) potřebovat nebudeš.
Vzhľadom k tomu že nevie zo stránky prepísať príkaz do editora, tak sa bojím že nezvládne ani presunúť cihlu.
https://onlinegdb.com/S1wW0w2Yr
skopírovať to už snaď vieš. Ak chceš desatiné čísla, tak prepíš int na float.
Děkuju moc, hlavně jsem to i celkem díky tomu pochopil. A díky za trpělivost semnou
co je nepochopitelné na tom celom? Samotný algoritmus používajú žiaci na prvom stupni základných škôl, to ako nevieš sčitovať a deliť, tam není čo vysvetlovať na princípe jak to funguje? Len to napísať v kóde Java a to vlastne máš na nete vysvetlené že ako sa píše ktorý príkaz, ako sa píše podmienka a všetko ostatné. Wikan i ja sme ti napísali v podstate celý pseudo kód. A v podstate to len napísať. Do googla napíšem "cyklus java" a mám tam ukážku kódu ako sa píše cyklus, len to prepíšeš do svojej podoby.
Prvý odkaz v googli na odpoveď cyklus java: https://www.itnetwork.cz/java/zaklady/java-tutorial-cykly-for-while a to snaď vieš čítať.
https://www.itnetwork.cz/java/zaklady/java-tutorial-uvod-do-jazyka-java keď si prečítaš prvých pár stránok, hneď budeš toto zadanie vedieť spraviť.
pouzil si pre neho cudzie slova (napísať v kóde Java, snaď vieš čítať, keď si prečítaš prvých pár stránok, atd...) ty si mu to mal proste sem cele naprogramovat, on to potrebuje iba skopirovat. ziadne citanie, chapanie, ucenie, skusanie, pochopenie.
to asi nema zmysel... napisen mu pseudokod a algoritmus teda, a snad už to javy prepise sam když na googlu to už v podstate je.
Scanner myInput = new Scanner (System.in);
int a;
int b;
int soucet;
int prumer;
System.out.print("Zadej prvni cislo");
a = myInput.nextInt();
System.out.print("Zadej druhe cislo");
b = myInput.nextInt();
soucet = a + b;
prumer = (a+b)/2;
System.out.printf("Sum=%d\n", soucet);
System.out.print(prumer);
Nevim jak tam zakombinovat cyklus na nekonecne zadavani cisel dokud se nezada nula a nasledne pocitani
Cyklus začíná před načtením čísla a končí před výpočtem průměru.
V každém průchodu cyklu zadáváš jenom jedno číslo, vstup pro dva je zbytečný.
máš to v mojom aj Wikanovom preuse kóde, napíšeš cyklus, do vnútra nej napíšeš príkaz na načítanie čísla z inputu, a pričítaš k číslu. Používaj Google. Kdybys inak použil Google tak toto zadanie už kompletne hotové nájdeš minimálne na desiatkach stránkach.
Když nechápeš, o co jde, tak požádej spolužáka nebo učitele, ať ti to vysvětlí, případně zvaž přestup na jinou školu.
Já třeba vím naprosto přesně, jak to udělat/spočítat, ale neznám syntaxi žádného dnes používaného programovacího jazyka (a učit se to už nebudu).
Bohužel, dnes bych to už nenakódil ani v Cobolu, ani ve Fortranu, ani v assembleru. Před 35 lety? No problem![]:)](https://static.poradna.net/images/smiley/evilsmile.gif)
No zrovna tohle je tak složitá a originální úloha, že jsem si jistý, že bys to po chvilce googlení zvládnul v libovolném rozšířeném jazyce.
Pozri, napíšem do Googlu "calculate average of input numbers java" a ono až na tú podmienku s nulou mi to najde úplne hotové zadanie, komplet funkčné, a nie len raz ale desiatky až stovky krát. Napríklad podobné:
https://stackoverflow.com/questions/11732171/taking-average-of-user-input-number
https://stackoverflow.com/questions/25671856/how-to-use-java-to-calculate-average-from-input
https://stackoverflow.com/questions/10887498/calculate-average-with-user-input
https://stackoverflow.com/questions/44938100/calculate-an-average-from-user-input-of-five-to-ten-numbers-using-methods
https://stackoverflow.com/questions/7008189/calculate-average-in-java
dopsať si jednu podmienku na nulu, čož je podmienka vysvetlená hockde taky, a vôbec čo sa tu rieši?
Ne každej je v tom tak znalý jako vy, my s Javou pracujeme zatím 6 hodin :)
Ja s Javou nejsem zbehlý vôbec, som odporca Javy a OOP a v podstate ju vôbec neviem (a ani nechcem vedieť). To čo som Vám naprogramoval mi zabralo 5 minút s googlením, a to som ani nepsal v IDEčku. Ono inak jak vidíte tie odkazy, a vzhľadom k tomu že Vám tu wikan napísal celý algoritmus, pseudo kód a dostali ste odkazy aj kde je všetko podrobne vysvetlené, tak s týmito informáciami by to i moja mamka zvládla naprogramovať. Takže podla mňa je to len Vaša výmluva. Ale nedivím sa inak, taky sa mi zadania v škole nechceli robiť.