Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Riešené úlohy k 3.-5. lekcii Javy

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Milan Bydžovský:2.11.2019 20:34

Ahoj,

program mi funguje v netbeans, ale tady mi ho to neprijima, co je spatne?

package onlineapp;

import java.util.Scanner;

public class Program
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadej poloměr kruhu (cm):");
String cislo = sc.nextLine();
float a = parseFloat(cislo);
float obvod;
obvod = (float) (a * 6.2830);
float obsah;
obsah = (float) (a * a * 3.1415);

System.out.prin­tln("Obvod zadaného kruhu je: " + obvod + " cm" );
System.out.prin­tln("Jeho obsah je " + obsah + " cm2" );
}
}

Avatar
Odpovedá na Milan Bydžovský
Milan Bydžovský:2.11.2019 20:35

Sry za spam, jsem idiot. nemel jsem tam import static java.lang.Flo­at.parseFloat;

Avatar
duanin2
Člen
Avatar
duanin2:11.11.2019 20:34

Proč musím platit za to, že něco napíšu a zmáčknu tlačítko.

Avatar
zitekv
Člen
Avatar
Odpovedá na duanin2
zitekv:11.11.2019 21:57

Nemusíš, máš volbu, ale asi chceš...
Všechno stojí nějaké úsilí a čas a pokud někdo něco dělá, většinou to dělá pro nějaký užitek (peníze, dobrý pocit, zábava, atd.).
Počítám, že do práce budeš chodit pro peníze a ne jen pro dobrý pocit z toho, že někdo jen něco napíše a zmáčkne tlačítko a možná řekne: "A přitom taková blbost, co?"

Avatar
BuBu6
Člen
Avatar
BuBu6:7.12.2019 13:44

Mám to úplně přesně dle zadání a přesto mi to píše chybu, proč?

package onlineapp;

import java.util.Scanner;

public class Program
{
        public static void main(String[] args) {

        Scanner sc = new Scanner(System.in, "Windows-1250");
        System.out.println("Zadej poloměr kruhu (cm): ");
        float r = Float.parseFloat(sc.nextLine());
        float o = 2 * 3.1415F * r;
        float s = 3.1415F * r * r;
        System.out.println("Obvod zadaného kruhu je " + o + " cm");
        System.out.println("Obsah zadaného kruhu je " + s + " cm^2");

        }
}
Avatar
Odpovedá na BuBu6
Matúš Olejník:7.12.2019 15:09

V zadaní je
"Zadej poloměr kruhu (cm):" ty máš "Zadej poloměr kruhu (cm): " (navyše medzera na konci)

"Obvod zadaného kruhu je: {obvod} cm" ty máš "Obvod zadaného kruhu je {obvod} cm" (chýba dvojbodka)

"Jeho obsah je {obsah} cm2" ty máš "Obsah zadaného kruhu je {obsah} cm2" (celý text iný)

Odpovedať
/* I am not sure why this works but it fixes the problem */
Avatar
Jindřich Pšeničný:12.1.2020 21:42

ahoj, jak je možné, že když dám "spustit kód" funguje bezchybně, ale jakmile dám
"odevzdat k otestování" napíše chyby ?

package onlineapp;

import java.util.Scanner;

public class Program
{
public static void main(String[] args) {
Scanner sc = new Scanner(System­.in,"Windows-1250");
System.out.prin­tln("Zadej poloměr kruhu (cm):");
float a = Float.parseFlo­at(sc.nextLine());
float obvod = a23.1415F;
float obsah = aa3.1415F;
System.out.prin­tln("Obvod zadaného kruhu je: " + obvod + " cm");
System.out.prin­tln("Jeho obsah je: " + obsah + " cm2");

}
}

Odpovedať
tak trochu jiný svět...
Avatar
Odpovedá na Jindřich Pšeničný
Matúš Olejník:12.1.2020 22:20

Ahoj, informáciu o obsahu máš vypísať takto "Jeho obsah je {obsah} cm2", bez dvojbodky ktorú ty vo svojom výpise máš.

Odpovedať
/* I am not sure why this works but it fixes the problem */
Avatar
Odpovedá na Matúš Olejník
Jindřich Pšeničný:13.1.2020 19:37

Aha, děkuju za odpověď. Znamená to tedy, že se úlohy hodnotí z hlediska obsahu, nikoliv jen funkčnosti. Příště si dám pozor.

Odpovedať
tak trochu jiný svět...
Avatar

Člen
Avatar
Odpovedá na duanin2
:24.1.2020 18:32

Přesně, nebrat.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 390.