NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Řešené úlohy k 3.-5. lekci Javy

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední 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
Odpovídá 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
Odpovídá 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
Odpovídá 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ý)

Odpovědět
/* 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");

}
}

Odpovědět
tak trochu jiný svět...
Avatar
Odpovídá 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áš.

Odpovědět
/* I am not sure why this works but it fixes the problem */
Avatar
Odpovídá 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.

Odpovědět
tak trochu jiný svět...
Avatar

Člen
Avatar
Odpovídá na duanin2
:24.1.2020 18:32

Přesně, nebrat.

Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 390.