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í.

Diskuze: Malá násobilka s využitím generování náhodných čísel

Aktivity
Avatar
Matyáš Benko:16.1.2021 20:22

Zdravím, pracuji s C# poprvé a setkal jsem se se zadáním, kde mám vytvořit program pro vynásobení dvou náhodně vygenerovaných hodnot. Ty hodnoty se zobrazí uživateli, ten má za úkol je v hlavě vynásobit a výsledek zapsat do programu. Program následně porovná oba výsledky násobení a dá uživateli zpětnou vazbu o tom, jestli se výsledky shodují. V C jsem s tím neměl problém, ale v C# se mi stane to, že po zadání výsledku uživatele se vygenerují nové hodnoty, takže výsledek uživatele je vždy špatně.

Zkusil jsem: using System;

public class Program
{
public static void Main()
{
int a, b, vysl1, vysl2;
Console.Write­Line("Vynasob vygenerovane hodnoty, vysledek zapis do programu.");
Random random1 = new Random();
System.Threadin­g.Thread.Sleep(100);
Random random2 = new Random();
a = random1.Next(1,11);
b = random2.Next(1,11);
Console.Write­Line(a);
Console.Write­Line(b);
Console.Write­Line("Zadej vysledek tveho nasobeni");
vysl1 = int.Parse(Con­sole.ReadLine());
vysl2 = a * b;
if(vysl1 == vysl2){
Console.Write­Line("Mas to dobre :-)");
}
else {
Console.Write­Line("Mas to spatne :-(");
}

}
}

 
Odpovědět
16.1.2021 20:22
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Matyáš Benko
Alesh:16.1.2021 20:36

Hele, teď jsem tvůj kód vyzkoušel ve Visual Studiu a šlape to, jak má.

 
Nahoru Odpovědět
16.1.2021 20:36
Avatar
Odpovídá na Alesh
Matyáš Benko:16.1.2021 20:45

Díky moc, já to zkoušel jen v tomto online editoru: https://dotnetfiddle.net/

 
Nahoru Odpovědět
16.1.2021 20:45
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Matyáš Benko
Alesh:16.1.2021 21:07

Hmm, tak to je blbý editor, teď jsem to ještě zkoušel v https://repl.it/ a tam to šlape taky bez problémů.

 
Nahoru Odpovědět
16.1.2021 21:07
Avatar
Odpovídá na Alesh
Matyáš Benko:16.1.2021 21:15

Pošleš mi prosím screenshot?

 
Nahoru Odpovědět
16.1.2021 21:15
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Matyáš Benko
Alesh:16.1.2021 21:47

Čeho? Toho repl.it? Však to můžeš vyzkoušet, ne?

 
Nahoru Odpovědět
16.1.2021 21:47
Avatar
Odpovídá na Alesh
Matyáš Benko:16.1.2021 21:50

Zkoušel jsem to, ale vyhodilo mi to hromadu chyb, tak jsem asi něco po cestě pokazil... Jsem geniální osoba.

 
Nahoru Odpovědět
16.1.2021 21:50
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Matyáš Benko
Alesh:16.1.2021 22:14

Nesmíš to kopírovat odsud (ono to tam nablije nějaké neviditelné znaky), ale zkopíruj to z toho druhého editoru.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
16.1.2021 22:14
Avatar
Odpovídá na Alesh
Matyáš Benko:17.1.2021 0:27

Díky moc za všechno, přeji krásný zbytek víkendu. :)

 
Nahoru Odpovědět
17.1.2021 0:27
Avatar
HONZ4
Člen
Avatar
Odpovídá na Matyáš Benko
HONZ4:17.1.2021 16:17

Mimochodem, až sem budeš někdy dávat kód, tak musíš přes tlačítko </>!

 
Nahoru Odpovědět
17.1.2021 16:17
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 10.