NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - 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
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" );
}
}

 
Odpovědět
2.11.2019 20:34
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;

 
Odpovědět
2.11.2019 20:35
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.

 
Odpovědět
11.11.2019 20:34
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?"

 
Odpovědět
11.11.2019 21:57
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");

        }
}
 
Odpovědět
7.12.2019 13:44
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
7.12.2019 15:09
/* 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
12.1.2020 21:42
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
12.1.2020 22:20
/* 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
13.1.2020 19:37
tak trochu jiný svět...
Avatar

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

Přesně, nebrat.

 
Odpovědět
24.1.2020 18:32
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 385.