Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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í.
Avatar
Veronika Bartoňková:23.3.2023 10:38

Ahoj, nevím kde je problém. Můj kód mi ve VS funguje, na webu vůbec. Zkouším zadat hodnotu 12,1 i 12.1 při zkoušce a zůstává prázdná obrazovka. Při testu mi to vůbec nevyplní řádky, takže logicky neprojde.

Zkusil jsem: Přitom to už zkouším i s vašim kódem, se stejným výsledkem, prostě nalezeno: (nic, prázdno). Dělám někde primitivní chybu? Měla jsem tento problém už i úlohy předtím, to mi pak ale najednou šlo... Teď už to zkouším asi 5. den a pořád stejný výsledek...

Chci docílit: Poradíte prosím, kde může být chyba? Jsem naprostý začátečník, ale štve mě, že se nedokážu posunout, nevím kde je problém... Pokud dělám někde chybu, bude fajn se ji pro příště vyhnout, ať pak u každého úkolu neřeším to samé.

Díky za rady, jde o tady ten 3. úkol:
https://www.itnetwork.cz/…py-parsovani

 
Odpovědět
23.3.2023 10:38
Avatar
Lukáš Havlíček:23.3.2023 17:26

Ahoj, C# nedělám, ale mě to prošlo s tímto

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OnlineApp
{
        class Program
        {
                static void Main(string[] args)
                {
            Console.WriteLine("Zadej poloměr kruhu (cm):");
            float r = float.Parse(Console.ReadLine());
            float o = 2 * 3.1415F * r;
            float s = 3.1415F * r * r;
            Console.WriteLine("Obvod zadaného kruhu je: " + o + " cm");
            Console.WriteLine("Jeho obsah je " + s + " cm^2");
            Console.ReadKey();
                }
        }
}

Zkus do vzorců přidat závorky jako mám já

Editováno 23.3.2023 17:28
 
Nahoru Odpovědět
23.3.2023 17:26
Avatar
Odpovídá na Lukáš Havlíček
Veronika Bartoňková:23.3.2023 19:16

Díky za reakci, ale bohužel pořád nic... ale vidím rozdíl - ty máš všechna čísla zeleně, já mám 2ku a 3ku s tečkou modře... esli to může hrát roli... nicméně nevím jak udělat, aby byla všechna čísla zeleně, kopírováním ne... A co mě udivuje ale je, že mi to nevypíše ani první řádek... jako by byla chyba někde "výš"...

 
Nahoru Odpovědět
23.3.2023 19:16
Avatar
Odpovídá na Veronika Bartoňková
Lukáš Havlíček:23.3.2023 20:21

Ty čísla mám v odevzdávání úkolu stejně barevné jako ty. Tady na foru se zobrazuji jinak.Mě to ze začátku taky nešlo a chybu jsem našel ve velikosti písmen písmen. Měl jsem napsáno "Console.Writeline" místo "Console.WriteLine"

 
Nahoru Odpovědět
23.3.2023 20:21
Avatar
Odpovídá na Lukáš Havlíček
Veronika Bartoňková:23.3.2023 21:12

Děkuju moc... Já to tvoje zkusila zkopírovat a prošlo to... Ale štastná z toho nejsem, protože nevím,kde byla chyba... A tak se obávám, že se to bude opakovat u každého úkolu. Přitom jsme to měli stejně, jen ř. 4 prohozené r a pí. Ale mě to ve VS fungovalo, tady prostě nic. Nechápu... V každém případě moc děkuju za tvůj čas a ochotu :)

 
Nahoru Odpovědět
23.3.2023 21:12
Avatar
Odpovídá na Veronika Bartoňková
Lukáš Havlíček:23.3.2023 23:05

Nemáš vůbec za co, ale jak jsem řekl, C# já se nevěnuju, ale pamatuji si tento příklad z kurzu PHP, ale nevím, jak tam si to přebral compiler. Ale jak mám v palici zabudovaný ještě ze školy, tak dodržovat přesný vzorec pro výpočet. Teď koukám, že jsem ti tam napsal něco se závorkama, ale já je tam nemám :D. Tak přikládám ještě ten příklad s nima. Určitě závorky u vzorečků používej, protože pokud i v kurzu C# bude příklad na řešení kvadratické rovnice, tak se ti to bude hodit.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OnlineApp
{
        class Program
        {
                static void Main(string[] args)
                {
            Console.WriteLine("Zadej poloměr kruhu (cm):");
            float r = float.Parse(Console.ReadLine());
            float o = (2 * 3.1415F) * r;
            float s = 3.1415F * (r * r);
            Console.WriteLine("Obvod zadaného kruhu je: " + o + " cm");
            Console.WriteLine("Jeho obsah je " + s + " cm^2");
            Console.ReadKey();
                }
        }
}
 
Nahoru Odpovědět
23.3.2023 23:05
Avatar
HONZ4
Člen
Avatar
Odpovídá na Veronika Bartoňková
HONZ4:24.3.2023 20:05

V kódu, který jsi vyfotila, nemáš závorky, v C# závorky významně ovlivňují kód. Nejspíš proto nedokáže editor správně rozpoznat zadané hodnoty.

 
Nahoru Odpovědět
24.3.2023 20:05
Avatar
Odpovídá na HONZ4
Veronika Bartoňková:25.3.2023 7:15

Myslíš závorky při součinu na ř. 3 a 4? No, to vyfocené je řešení od autora... Ale jo, při příštím úkolu se na to zaměřím. Díky

 
Nahoru Odpovědět
25.3.2023 7:15
Avatar
JerryM
Člen
Avatar
JerryM:3.4.2023 8:15

... "Můj kód mi ve VS funguje, na webu vůbec..." :) tohle co děláš to není to neni skript pro webovou stránku ... to je kod desktopové aplikace pro windows chápeš jo ? a navíc je to konzolová aplikace evidentně. takže jestli to chceš mít jako webovou aplikaci tak to musíš napsat v ASPčku a výstup musí být v HTML5+CSS3 ... chápeš jo ?

 
Nahoru Odpovědět
3.4.2023 8:15
Avatar
Odpovídá na JerryM
Veronika Bartoňková:3.4.2023 9:19

tim "na webu vubec" je mysleno na zkusebni strance zde na itnetwork, kde se primo tento zdrojak ma vlozit a fungovat... a uz funguje :)

 
Nahoru Odpovědět
3.4.2023 9:19
Avatar
JerryM
Člen
Avatar
JerryM:3.4.2023 9:20

aháááááááááááááá zajímavý ... :)

 
Nahoru Odpovědět
3.4.2023 9:20
Avatar
JerryM
Člen
Avatar
JerryM:3.4.2023 9:23

tajže z tebe bude programátorka ? v C# ? wooooooooooooou tý jo .. tak každopádně když to fugnuje v MS VS 2022 C# .NET7 tak by to mělo fungovat i na tom webu ...

 
Nahoru Odpovědět
3.4.2023 9:23
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 12 zpráv z 12.